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

  • 相关阅读:
    设计模式之简单工厂模式
    设计模式之工厂方法模式
    设计模式之抽象工厂模式
    面向对象设计原则
    Spring与Struts整合
    Spring与Hibernate、Mybatis整合
    Java中执行外部命令
    Spring3之Security
    综合练习:词频统计
    组合数据类型综合练习
  • 原文地址:https://www.cnblogs.com/sycdirdir/p/2246420.html
Copyright © 2011-2022 走看看