怎样将DAL层提交数据默认为系统数据库?
怎样将DAL层提交数据默认为系统数据库?由代码生成器生成的DAL层代码,默认是连接业务数据库的,若当前DAL层对应的资料表是系统数据库,则需要重新实例化_Database数据库实例:
在DAL层构造器最后面加一行代码:
_Database = DatabaseProvider.SystemDatabase;
C# Code:
/// <summary>
/// DAL数据层:dalLanguage
/// </summary>
[DefaultORM_UpdateMode(typeof(sys_Language), true)]
public class dalLanguage : dalBaseDataDict
{
/// <summary>
/// 构造器
/// </summary>
/// <param name="loginer">当前登录用户</param>
public dalLanguage(Loginer loginer): base(loginer)
{
_KeyName = sys_Language.__KeyName; //主键字段
_TableName = sys_Language.__TableName;//表名
_ModelType = typeof(sys_Language);//指定ORM模型
_UpdateSummaryKeyMode = UpdateKeyMode.None;
//加一行代码:
_Database = DatabaseProvider.SystemDatabase;
}
//省略....
}
//来源:C/S框架网 | www.csframework.com | QQ:23404761
/// DAL数据层:dalLanguage
/// </summary>
[DefaultORM_UpdateMode(typeof(sys_Language), true)]
public class dalLanguage : dalBaseDataDict
{
/// <summary>
/// 构造器
/// </summary>
/// <param name="loginer">当前登录用户</param>
public dalLanguage(Loginer loginer): base(loginer)
{
_KeyName = sys_Language.__KeyName; //主键字段
_TableName = sys_Language.__TableName;//表名
_ModelType = typeof(sys_Language);//指定ORM模型
_UpdateSummaryKeyMode = UpdateKeyMode.None;
//加一行代码:
_Database = DatabaseProvider.SystemDatabase;
}
//省略....
}
//来源:C/S框架网 | www.csframework.com | QQ:23404761
相关问题:
怎样将DAL层提交数据默认为业务数据库?
_Database = DatabaseProvider.GetDatabase(loginer.DBID);

参考文档:
CSFramework C#代码生成器生成窗体界面UI,BLL,DAL,Model,WCF接口层源代码
DAL层连接多数据库跨服务器进行数据交互对接|C/S开发框架
开发数据访问层DAL | MiniFramework蝇量框架 | Winform框架|C/S开发框架
C/S快速开发框架旗舰版V5.1 | dalBase与IDatabase关系|软件手册
C/S快速开发框架 | 旗舰版V5.1 | DAL继承关系与IDatabase关系|软件手册
数据字典窗体BLL、DAL继承关系图|开发教程
最新修改:DAL层支持MySQL/MsSQL/Oracle三种数据库
C/S开发框架教程:使用基础资料(数据字典)的DAL层更新主从表(或多表)数据
CSFramework.dalBaseXXX基类_ReplaceString 成员变量的用法
C/S开发框架DAL层提交数据报错"外键值为空!"解决方案。
登录失败,请检查用户名和密码!CSFrameworkV5.DataAccess.DALFactory的类型初始值设定项引发异常
使用dalBaseDataDict类提交单表数据
Winform开发框架测试程序之DALFactory类测试|C/S框架网
数据字典未指定表名或主键!DAL类名必须加DefaultORM_UpdateMode特性
实例化Loginer和DAL层对象,调用方法返回数据
无DAL数据访问层提交单个表的数据
CSFramework C#代码生成器生成窗体界面UI,BLL,DAL,Model,WCF接口层源代码
DAL层连接多数据库跨服务器进行数据交互对接|C/S开发框架
开发数据访问层DAL | MiniFramework蝇量框架 | Winform框架|C/S开发框架
C/S快速开发框架旗舰版V5.1 | dalBase与IDatabase关系|软件手册
C/S快速开发框架 | 旗舰版V5.1 | DAL继承关系与IDatabase关系|软件手册
数据字典窗体BLL、DAL继承关系图|开发教程
最新修改:DAL层支持MySQL/MsSQL/Oracle三种数据库
C/S开发框架教程:使用基础资料(数据字典)的DAL层更新主从表(或多表)数据
CSFramework.dalBaseXXX基类_ReplaceString 成员变量的用法
C/S开发框架DAL层提交数据报错"外键值为空!"解决方案。
登录失败,请检查用户名和密码!CSFrameworkV5.DataAccess.DALFactory的类型初始值设定项引发异常
使用dalBaseDataDict类提交单表数据
Winform开发框架测试程序之DALFactory类测试|C/S框架网
数据字典未指定表名或主键!DAL类名必须加DefaultORM_UpdateMode特性
实例化Loginer和DAL层对象,调用方法返回数据
无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内容管理系统 |
什么是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内容管理系统 |
在线客服
