CSLA .NET 框架核心类型与接口解析
1. 只读集合与相关类型
在业务应用中,只读集合非常常见。 ReadOnlyListBase 类继承自 Csla.Core 命名空间中的 ReadOnlyBindingList ,它支持根集合和子集合的模式。
1.1 SingleCriteria 类
SingleCriteria<B, C> 类是 CriteriaBase 的子类,用于实现最常见的单条件查询。以下是其定义:
[Serializable()]
public class SingleCriteria<B, C> : CriteriaBase
{
public SingleCriteria(C value)
: base(typeof(B))
{
_value = value;
}
}
其中, B 是要创建、检索或删除的业务对象类型, C 是通过数据门户传递的条件值类型。使用示例如下:
return DataPortal.Fetch<CustomerEdit>(new SingleCriteria<CustomerEdit, int>(id));
超级会员免费看
订阅专栏 解锁全文
58

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



