CSLA .NET 数据访问模式全解析
1. 数据访问模型概述
CSLA .NET 数据门户支持两种业务对象持久化模型,这意味着与数据访问层交互有两种基本方法:
- 数据门户调用业务对象的 DataPortal_XYZ 方法,这些方法再调用数据访问层。
- 数据门户调用对象工厂对象,该对象可以是数据访问层,也可以调用数据访问层。
每种技术都有多种使用方式,下面的表格列出了数据访问层最常见的设计:
| 数据门户模式 | 数据访问模型 | 描述 |
| — | — | — |
| DataPortal_XYZ | 嵌入对象 | 数据访问代码直接嵌入业务对象的 DataPortal_XYZ 方法中。 |
| DataPortal_XYZ | 单独程序集 | 数据访问代码位于单独的程序集中,由 DataPortal_XYZ 方法中的代码调用。 |
| ObjectFactory | 工厂内的数据访问 | 数据门户调用工厂对象,该对象就是数据访问层。 |
| ObjectFactory | 单独程序集中的数据访问 | 数据门户调用工厂对象,该对象再调用位于单独程序集中的数据访问层。 |
2. 使用 DataPortal_XYZ 方法
2.1 直接在 DataPortal_XYZ 方法中进行数据访问
超级会员免费看
订阅专栏 解锁全文
50

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



