业务对象实现详解
1. ProjectResources 类
1.1 概述
一个项目对象(Project)包含一个子对象集合,每个子对象代表分配给该项目的一个资源。这个集合由 ProjectResources 集合对象维护,它继承自 Csla.BusinessListBase 。 ProjectResources 类包含三个区域:
- 业务方法(Business Methods)
- 工厂方法(Factory Methods)
- 数据访问(Data Access)
1.2 类声明
[Serializable]
public class ProjectResources :
BusinessListBase<ProjectResources, ProjectResource>
和所有业务类一样,该类是可序列化的,并且继承自 CSLA .NET 的基类 BusinessListBase 。 BusinessListBase 需要两个泛型类型参数:
- 第一个是集合本身的类型,用于提供强类型方法,如 Clone() 和 Save() 。
- 第二个是集合中包含的子对象的类型,用于使集合本身具有强类型,并影响集合上的许多方法,包括索引器、 Remove()
超级会员免费看
订阅专栏 解锁全文
1万+

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



