数据字典BLL不依赖WCF连接策略实现三层架构的直连模式(ADO-Direct)
作者:C/S框架网  发布日期:2018/10/01 21:35:09
  数据字典BLL不依赖WCF连接策略实现三层架构的直连模式(ADO-Direct)


数据字典实现不依赖WCF连接策略实现标准三层架构,改为直连模式(ADO-Direct)。

高级版用户,请对比bllProduct业务逻辑层,将_MyBridge接口改为对应的数据层类型,并在构造器内实例化数据层,数据层的任一方法将直接调用DAL层对应的方法。

本示例使用高级版、企业版、旗舰版。


C# Code:

/// <summary>
/// 产品资料管理,三层架构-直连模式(ADO-Direct)
/// </summary>
public class bllProductDirect : bllBaseDataDict
{
   //数据访问层
   private dalProduct _MyBridge = null;
   
   public bllProductDirect()
   {
      _KeyFieldName = tb_Product.__KeyName; //主键字段
      _SummaryTableName = tb_Product.__TableName;//表名
      
      //重点:必须实例化基类的桥接策略接口
      _DataDictBridge = BridgeFactory.CreateDataDictBridge(typeof(tb_Product));
      
      //重点:实例化数据访问层,替代策略接口。
      _MyBridge = new dalProduct(Loginer.CurrentUser);
   }
   
   public DataTable FuzzySearch(string content)
   {
      return _MyBridge.FuzzySearch(content);
   }
}

//来源:C/S框架网(www.csframework.com) QQ:23404761




上一篇 下一篇