C/S开发框架标准版-后台数据更新dalBase类(UML图及方法介绍)
C/S开发框架标准版-后台数据更新dalBase类 由上图可以看出,dalBase保留IGenerateParams接口引用,用于动态生成3种更新命令。dalBase.Update()方法内调用GetTypeByTableName()模板方法(虚方法),dalAAA, dalBBB, dalCCC三个具体类继承dalBase. 基类实现了生成SQL的方法,但是要生成什么样的SQL命令需要由三个具体类重写GetTypeByTableName()方法指定。 (注:ParamBuilder类设计思想来源于Nhirbenate框架,而ParamBuilder类实现更简单,使用更方便,不需要配置任何XML文件。) protected override Type GetTypeByTableName(string tableName)
{ if (tableName == TUser.TableName) return typeof(TUser); //TUser是ORM模型类 else return null; } // 来源:www.CSFramework.com, C/S结构框架学习网
扫一扫加作者微信
参考文档:
C/S开发框架标准版有版本自动升级功能吗? C/S开发框架的数据访问层用LINQ吗? C/S开发框架标准版-后台数据更新流程图(例子) C# C/S开发框架新增数据窗体 C# C/S结构快速开发框架标准版V2.2 - 视频介绍 C/S开发框架V3.0模块引用层次关系表(原) C/S开发框架事务处理机制 C/S开发框架企业版增加WCF服务自承载实时调试后台程序 C/S开发框架企业版数据库改名后需要修改的存储过程、函数和视图 CSFramework开发框架标准版成功案例-凹印制版ERP系统|C/S框架网 C/S开发框架DAL层提交数据报错"外键值为空!"解决方案。 C/S开发框架支持加载数据库的FastReport.NET报表模板文件 - 功能升级 C/S开发框架提供类似SAP系统的快速命令,能快速打开界面窗体(Command模式) C/S开发框架的角色(Role)分类(普通角色、系统角色、数据角色、扩展角色) 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内容管理系统 | |