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
超级会员免费看
订阅专栏 解锁全文
72

被折叠的 条评论
为什么被折叠?



