怎样将DAL层提交数据默认为系统数据库?
作者:C/S框架网|www.cscode.ne  发布日期:2020-10-22 18:41:25
  怎样将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层提交数据默认为业务数据库?

_Database = DatabaseProvider.GetDatabase(loginer.DBID);



C/S框架网|原创精神.创造价值.打造精品

扫一扫加微信
C/S框架网作者微信 C/S框架网|原创作品.质量保障.竭诚为您服务

上一篇 下一篇