zoukankan      html  css  js  c++  java
  • CSLA.NET结构解读(1)

    常见接口:

    数据目标接口 

     internal interface IDataPortalTarget
      {
          //标记为子对象
          void MarkAsChild();
          //标记为新建
          void MarkNew();
           //标记为旧对象
          void MarkOld();
          //检查业务规则
          void CheckRules();
          //父数据调用前的事件
          void DataPortal_OnDataPortalInvoke(DataPortalEventArgs e);
          //   父数据调用结束后的事件
          void DataPortal_OnDataPortalInvokeComplete(DataPortalEventArgs e);
          //父数据调用发生异常时的时间
          void DataPortal_OnDataPortalException(DataPortalEventArgs e, Exception ex);
          //子数据调用前的事件
          void Child_OnDataPortalInvoke(DataPortalEventArgs e);
          //   子数据调用结束后的事件   
          void Child_OnDataPortalInvokeComplete(DataPortalEventArgs e);
          //子数据调用发生异常时的时间
          void Child_OnDataPortalException(DataPortalEventArgs e, Exception ex);
      }

     [Flags]

    //关系类型
        public enum RelationshipTypes
        {
            None = 0,

            Child = 1,//子对象 
            LazyLoad = 2,//延时加载       

            PrivateField = 4,私有字段
        }

  • 相关阅读:
    前端到后台ThinkPHP开发整站(4)
    前端到后台ThinkPHP开发整站(2)
    字典树模版
    KMP模版
    EXKMP模版
    Manacher模版
    AC自动机练习题1:地图匹配
    AC自动机模版
    spring.net之aop加单例模式编写无try catch程序
    父类与子类之间赋值转换
  • 原文地址:https://www.cnblogs.com/sycdirdir/p/2246420.html
Copyright © 2011-2022 走看看