19、CSLA .NET 对象模板详解

CSLA .NET 对象模板详解

1. CSLA .NET 支持的对象类型

CSLA .NET 直接支持多种对象类型,这些类型能满足大多数业务应用的需求,具体如下:
- 可编辑根对象
- 可编辑子对象
- 可编辑、可切换(根或子)对象
- 可编辑根集合
- 可编辑子集合
- 只读根对象
- 只读根集合
- 只读子对象
- 只读子集合
- 命令对象
- 名称/值列表
- 动态可编辑集合
- 动态可编辑根对象
- 条件对象

如果应用需要其他类型,通常可扩展 CSLA .NET 来满足需求。

2. 可编辑根业务对象

可编辑根业务对象是最常见的对象类型,基于 CSLA .NET 的面向对象系统通常至少有一个根业务对象或根集合。这类对象常包含子对象集合以及自身特定的数据,也是最复杂的对象类型。

以下是可编辑根对象的基本结构代码示例:

[Serializable]
public class EditableRoot : BusinessBase<EditableRoot>
{
    #region Business Methods
    // TODO: add your own fields, properties and methods
    // example with private backing field
    private static PropertyInfo<int> IdP
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值