数据字典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
参考文档:
《CS框架V2.2-3.0数据字典窗体快速开发指南》.doc 增值功能:数据字典自动生成流水号解决方案 实例:数据字典自动生成流水号 高级版V3.0-公共数据字典出现重复启动事务导致异常 平台建立WCF服务操作指引、三层源码+桥接接口实现 数据字典窗体预设提供导出资料的,但是没显示按钮 代码生成器生成的数据字典窗体可支持流水号 实现WCF连接池管理器 开发示例:数据字典窗体提供多表数据更新 大数据字典表建议屏蔽GetSummaryData方法 数据字典BLL.CreateDataBinder方法实现新增记录给主键赋值 数据字典未指定表名或主键!DAL类名必须加DefaultORM_UpdateMode特性 数据字典重写SaveResultEx UpdateEx方法手动控制事务自动生成流水号 软件开发与设计 - ERP-企业资源计划管理系统-安易R9-会计档案管理系统数据字典 C/S开发框架教程:使用基础资料(数据字典)的DAL层更新主从表(或多表)数据
其它资料:
什么是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内容管理系统 | |