CSLA .NET 对象原型:概念、生命周期与结构详解
1. 引言
在软件开发中,了解业务对象的类型和生命周期对于构建高效、可维护的应用程序至关重要。CSLA .NET 框架支持多种类型的业务对象,每种对象都有其特定的用途和实现方式。本文将详细介绍 CSLA .NET 支持的对象原型,包括对象的创建、检索、更新和删除过程,以及业务类的结构和常见约定。
2. 基本术语和对象图结构
2.1 常见术语
在讨论 CSLA .NET 支持的对象原型之前,我们需要明确一些常见术语,如下表所示:
| 术语 | 定义 |
| ---- | ---- |
| 对象图 | 相互引用的一个或多个对象 |
| 根对象 | 可以直接从数据库中检索的对象,每个对象图只有一个根对象 |
| 子对象 | 只能作为另一个对象(其父对象)的一部分从数据库中检索的对象 |
| 父对象 | 包含子对象的对象(父对象也可以是根对象) |
| 可编辑对象 | 实现公共读写属性或允许操作数据的方法的对象;可编辑对象可以从数据库中检索和保存;这些对象可以是根对象、父对象或子对象 |
| 只读对象 | 仅实现只读属性且不公开允许操作数据的方法的对象;只读对象可以从数据库中检索但不能保存;这些对象可以是根对象、父对象或子对象 |
| 集合或列表 | 包含其他对象的对象;可以是可编辑的或只读的;可以是根对象或子对象,但始终是父对象 |
| 条件对象 | 包含标识、创建、检索或删除另一个对象所需的条件或关键信息的对象 |
2.2 对象图结构
对象图是由一个或多个相互
超级会员免费看
订阅专栏 解锁全文
82

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



