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

  • 相关阅读:
    架构原则
    基于DDD的Lean Framework
    Javascript 内核Bug
    Back
    Exercise:函数应用于排序
    Lesson5:函数简单应用(二)
    lesson4: 函数简单应用
    lesson3: While 语句简单应用
    range 和len的并用
    lesson2: Python:for语句简单应用
  • 原文地址:https://www.cnblogs.com/sycdirdir/p/2246420.html
Copyright © 2011-2022 走看看