数据字典BLL不依赖WCF连接策略实现三层架构的直连模式(ADO-Direct)
数据字典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
/// <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
参考文档:
CSFramework C#代码生成器生成窗体界面UI,BLL,DAL,Model,WCF接口层源代码
数据字典窗体bllBaseDataDict类详解|开发教程
数据字典窗体BLL、DAL继承关系图|开发教程
数据字典BLL.CreateDataBinder方法实现新增记录给主键赋值
你的框架中是把WCF放在BLL和DAL之间?
Winform企业级WCF快速开发框架平台(C/S架构+WCF+DevExpress+SQL多数据库)
有简单表(单表)维护的演示吗(wcf模式)
扩展按钮功能:数据字典窗体复制记录单据数据 | CSFrameworkV5旗舰版开发指南|C/S开发框架
四.数据字典窗体开发步骤|基础资料窗体|C/S快速开发框架|标准版V2.3|软件手册
三.数据字典窗体实现及逻辑关系图|基础资料窗体|C/S快速开发框架|标准版V2.3|软件手册
一.数据字典窗体|基础资料窗体|C/S快速开发框架|标准版V2.3|软件手册
WinFramework轻量级开发框架 | 单表数据字典窗体开发指南|C/S开发框架
数据字典窗体编写窗体的代码|开发教程
数据字典窗开发步骤|开发教程
数据字典窗体继承关系图/数据字典窗体逻辑关系图|开发指南
WCF开发框架配置详解 WCF开发实例高级教程
CSFramework C#代码生成器生成窗体界面UI,BLL,DAL,Model,WCF接口层源代码
数据字典窗体bllBaseDataDict类详解|开发教程
数据字典窗体BLL、DAL继承关系图|开发教程
数据字典BLL.CreateDataBinder方法实现新增记录给主键赋值
你的框架中是把WCF放在BLL和DAL之间?
Winform企业级WCF快速开发框架平台(C/S架构+WCF+DevExpress+SQL多数据库)
有简单表(单表)维护的演示吗(wcf模式)
扩展按钮功能:数据字典窗体复制记录单据数据 | CSFrameworkV5旗舰版开发指南|C/S开发框架
四.数据字典窗体开发步骤|基础资料窗体|C/S快速开发框架|标准版V2.3|软件手册
三.数据字典窗体实现及逻辑关系图|基础资料窗体|C/S快速开发框架|标准版V2.3|软件手册
一.数据字典窗体|基础资料窗体|C/S快速开发框架|标准版V2.3|软件手册
WinFramework轻量级开发框架 | 单表数据字典窗体开发指南|C/S开发框架
数据字典窗体编写窗体的代码|开发教程
数据字典窗开发步骤|开发教程
数据字典窗体继承关系图/数据字典窗体逻辑关系图|开发指南
WCF开发框架配置详解 WCF开发实例高级教程
其它资料:
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 |
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 |
在线客服
