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,私有字段
        }

  • 相关阅读:
    【Scrum】2.18
    【scrum】2.22
    绿色软件 Vs 安装软件
    【Scrum】2.21
    【scrum】2.15
    读《design pattern》有感
    让广告再播一会儿~
    Qt::日志处理
    终于在博客园开通了
    惹毛程序员的十件事
  • 原文地址:https://www.cnblogs.com/sycdirdir/p/2246420.html
Copyright © 2011-2022 走看看