当前位置/ List
DevNet帮助中心 >> IBLLManager接口说明
IBLLManager接口定义

发布日期:2012-08-29       浏览:7865 次
        IBLLManager接口定义了业务逻辑层与数据层交互操作的大部分方法,包括常用的CRUD操作,及Relation关系表的操作的方法定义,BLLManager实现了该接口,通过使用重载来增加操作功能,并且所有的方法都是虚方法,都可以在子类重写以满足不同项目的需求。
        这里列举IBLLManager接口中几个属性,更多帮助信息请参阅 DevNet在线帮助文档

        接口定义
C# Code复制内容到剪贴板
  1. /// <summary>  
  2. /// 业务逻辑管理接口 提供基本的业务逻辑方法  
  3. /// </summary>  
  4. /// <typeparam name="T">泛型对象 通常指数据表实体对象</typeparam>  
  5. /// <typeparam name="TCondition">条件查询的类实体【如不需要,可以用“object”替代】</typeparam>  
  6. public interface IBLLManager<T,TCondition>:IDisposable where T:class  

C# Code复制内容到剪贴板
  1. /// <summary>  
  2.  /// 获取操作是否失败  
  3.  /// </summary>  
  4.  bool IsFail { get; }  
  5.   
  6.  /// <summary>  
  7.  /// 获取自定义异常  
  8.  /// </summary>  
  9.  DevNetException  DevNetException{get; }  
  10.   
  11.  /// <summary>  
  12.  /// 在该类执行范围内是否保持数据库连接状态  
  13.  /// 【如设置为true,请使用using代码块或显式调用Dispose()释放资源】  
  14.  /// </summary>  
  15.  bool KeepConnection { getset; }  
  16.   
  17.  /// <summary>  
  18.  /// 获取ScriptQuery查询类【该类使用参数模式封装了sql语句,提供简单的数据帮助方法】  
  19.  /// </summary>  
  20.  ScriptQuery Script { get; }