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

  • 相关阅读:
    Batch Normalization
    常用shell命令
    把chord下dbm_noauth做成静态库,提供接口
    vim中多标签和多窗口的使用
    recv返回值
    在XP下从硬盘安装windows 7的方法
    Linux文件系统中的链接
    统计出现次数排名
    linux编程环境
    windows命令行修改连接的DNS
  • 原文地址:https://www.cnblogs.com/sycdirdir/p/2246420.html
Copyright © 2011-2022 走看看