对于多数据库应用,你仍可以使用以下的方法实例一个MAction

MAction action  =   new  MAction(TableNames.Users, " CYQ " );
通过构造函数的重载实现新的数据库链接。

web.config对CYQ配置如下

< connectionStrings > 
     < add name = " Conn "  connectionString = " server=.;database=Chat;uid=sa;pwd=123456 " /> 
     < add name = " CYQ "  connectionString = " server=192.168.1.48;database=CYQ;uid=sa;pwd=3dfe323ft " /> 
</ connectionStrings >
当然,为了全局统一管理,你可能把"CYQ"设置成一个类的成员变量能传递,如下:

// 数据库链接管理类 
public   class  DataBaseLink
{
         public   const   string  CYQ  =   " CYQ " ;
         public   const   string  Other =   " Other " ;

// 调用 
MAction action  =   new  MAction(TableNames.Users, DataBaseLink.CYQ);
以上方式虽然可以做到,不过本次增加的约定方法,可以让你省略对数据库链接的管理,示例

MAction action  =   new  MAction(U_MessageEnum.Users);
对应的数据库链接配置为

< add  name ="MessageConn"  connectionString ="server=.;database=Message;uid=sa;pwd=123456" />
其约定为:

表约定:U_数据库名+Enum ->对应配置链接为 数据库名+Conn
     视图约定:V_数据库名+Enum ->对应配置链接为 数据库名+Conn
存储过程约定:P_数据库名+Enum ->对应配置链接为 数据库名+Conn

当然了,简单的说其实不用管那么多,因为OutPutData已增加对其约定枚举的导出,详见下面的OutPutData相关介绍。

多数据库应用加强,增加表枚举约定数据库链接配置相关推荐

  1. SQL数据库无法附加 系统表损坏修复 数据库中病毒解密恢复

    SQL数据库无法附加 系统表损坏修复 数据库中病毒解密恢复 开发此工具是为了 让手工恢复数据库物理故障时 更加简单便捷直观, 本工具用于物理修复独立处理大部分问题以及与DBCC配合完成修复各种数据库错 ...

  2. Oracle表里的照片怎么导出来,如何导出oracle数据库中某张表到excel_oracle数据库表格导出到excel...

    如何将oracle数据库表字段导成excel表格 这个你只要用ADO连oracle并获取记录集,根据你用的编程语言打开EXCEL,然后操作EXCEL对象的工作表就可以了.以VB为例: 1.在工程中引用 ...

  3. 如何将excel表导入oracle数据库,如何将EXCEL表导入ORACLE数据库中?【转】

    来源:https://zhidao.baidu.com/question/383828330.html?qbl=relate_question_2&word=excel%20%B1%ED%CA ...

  4. 使用php吧excel数据存到数据库,php导入excel表,保存进数据库,使用phpexcel插件

    安装phpexcel插件 composer require phpoffice/phpexcel -vvv 表单 function test() { alert('点击确定后请勿刷新') docume ...

  5. 根据Oracle数据库已存在的表生成其他数据库建表语句

    文章目录 写这个Demo的出发点 Demo中还存在的问题 期望将来能实现的 生成的建表语句 源代码 写这个Demo的出发点 入职刚半年的菜鸟一枚,公司项目需支持Oracle.Mysql.DB2三个库, ...

  6. Oracle 数据库、实例、表空间、用户、数据库对象

    Oracle是一种数据库管理系统,是一种关系型的数据库管理系统.通常情况了我们称的"数据库",包含了物理数据.数据库管理系统.内存.操作系统进程的组合体,就是指这里所说的数据库管理 ...

  7. 将数据库中一张表中数据复制到另一张表

    --目标服务器表不存在时.在目标服务器运行: select * into 目标服务器的表名 from openrowset ('msdasql','driver={sql server};server ...

  8. MySQL创建数据库、创建数据表

    MySQL创建数据库.创建数据表 创建 MySQL 数据库时指定字符集和校对规则 mysql> CREATE DATABASE IF NOT EXISTS test_db_char DEFAUL ...

  9. 数据库复制迁移:将公司远程数据库复制到本地

    需求:将公司的远程数据库的复制到本地,方便在家加班工作时使用. 先决条件:本地需要先安装Oracle数据库,最好适合源数据库版本保持一致. 0.之前使用过很多方法,包括导出ddl和数据,将生成的SQL ...

最新文章

  1. APMServ下Xdebug安装与使用
  2. 虚拟现实技术的发展和分类
  3. mac下 VisualBox 虚拟机转移到活动硬盘,出现 UUID 错误
  4. 正则小记 javascript
  5. 管道实现父子进程的信息传递(二)【标准流和其文件描述符、fwrite函数、perror函数】
  6. 《温故而知新》JAVA基础四
  7. Anaconda3+PyTorch安装教程
  8. 计算机图形学笔记 (第一周)
  9. 13.追我的男生辣么多
  10. springMVC 格式转换
  11. mock.js 在html中使用demo示例代码
  12. linux 0644权限,Linux 中的权限 -- 0755 和 0644
  13. Qt connect parent widget 连接父控件的信号槽
  14. SQLServer 之 2008还原的时候无法获得对数据库的独占访问权解决
  15. android视图绘制流程,android视图绘制流程完全解析带你一步步深入了解view二.docx...
  16. 需求分析报告模板(免费)
  17. 51单片机初值计算方法
  18. DAY16-T1342面试题 05.08 -2022-01-31-非自己作答
  19. 怎么卸载虚幻4_专访Epic Games:虚幻引擎5离手游近在咫尺,中小团队也能很快上手...
  20. 生鲜在B2C电商模式下存在问题,O2O模式解决生鲜电商物流配送难题

热门文章

  1. 泛型方法的定义与使用
  2. Requests 和 Scrapy 添加动态IP代理
  3. unity3D 音频播放
  4. 【AI测试】人工智能测试整体介绍——第七部分
  5. 对薛兆丰经济学思维的研究:价格的教益
  6. (转) maven 依赖com.google.code.kaptcha
  7. Python入门 类型转换
  8. 论文查重时图片会不会被检测?
  9. 【手写 Vue2.x 源码】第十八篇 - 根据 render 函数,生成 vnode
  10. 立创eda学习笔记二十:查找相似对象和批量修改