总结一下BusinessListBase都做了哪些功能 .

来源:互联网 发布:美国种族矛盾 知乎 编辑:程序博客网 时间:2024/05/21 14:05
 

  /// <summary>
  /// 业务集合基类
  ///
  /// 请继承Initialize()函数编写对象初始化代码
  ///
  /// 调用Save()函数将根据TBusiness上的MapperClassAttribute、MapperFieldAttribute标注自动提交数据(包括所有的子业务对象集合)
  ///
  /// 支持同一UserPrincipal的事务控制,请使用Phenix.Core.Data.TransactionalAttribute标签
  /// 也就是说, 可通过它,将多步数据库操作放在一个事务当中,而与sessin调用方式无关
  ///
  /// 框架已实现了自动授权对象的功能
  /// 权限配置请到应用服务器上操作
  /// </summary>
  [Serializable()]
  public abstract class BusinessListBase<T, TBusiness> : Csla.BusinessListBase<T, TBusiness>, IDataPortal, IEditableCollection
    where T : BusinessListBase<T, TBusiness>
    where TBusiness : BusinessBase<TBusiness>

  {  }

原创粉丝点击