多数据库应用加强,增加表枚举约定数据库链接配置
对于多数据库应用,你仍可以使用以下的方法实例一个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相关介绍。
多数据库应用加强,增加表枚举约定数据库链接配置相关推荐
- SQL数据库无法附加 系统表损坏修复 数据库中病毒解密恢复
SQL数据库无法附加 系统表损坏修复 数据库中病毒解密恢复 开发此工具是为了 让手工恢复数据库物理故障时 更加简单便捷直观, 本工具用于物理修复独立处理大部分问题以及与DBCC配合完成修复各种数据库错 ...
- Oracle表里的照片怎么导出来,如何导出oracle数据库中某张表到excel_oracle数据库表格导出到excel...
如何将oracle数据库表字段导成excel表格 这个你只要用ADO连oracle并获取记录集,根据你用的编程语言打开EXCEL,然后操作EXCEL对象的工作表就可以了.以VB为例: 1.在工程中引用 ...
- 如何将excel表导入oracle数据库,如何将EXCEL表导入ORACLE数据库中?【转】
来源:https://zhidao.baidu.com/question/383828330.html?qbl=relate_question_2&word=excel%20%B1%ED%CA ...
- 使用php吧excel数据存到数据库,php导入excel表,保存进数据库,使用phpexcel插件
安装phpexcel插件 composer require phpoffice/phpexcel -vvv 表单 function test() { alert('点击确定后请勿刷新') docume ...
- 根据Oracle数据库已存在的表生成其他数据库建表语句
文章目录 写这个Demo的出发点 Demo中还存在的问题 期望将来能实现的 生成的建表语句 源代码 写这个Demo的出发点 入职刚半年的菜鸟一枚,公司项目需支持Oracle.Mysql.DB2三个库, ...
- Oracle 数据库、实例、表空间、用户、数据库对象
Oracle是一种数据库管理系统,是一种关系型的数据库管理系统.通常情况了我们称的"数据库",包含了物理数据.数据库管理系统.内存.操作系统进程的组合体,就是指这里所说的数据库管理 ...
- 将数据库中一张表中数据复制到另一张表
--目标服务器表不存在时.在目标服务器运行: select * into 目标服务器的表名 from openrowset ('msdasql','driver={sql server};server ...
- MySQL创建数据库、创建数据表
MySQL创建数据库.创建数据表 创建 MySQL 数据库时指定字符集和校对规则 mysql> CREATE DATABASE IF NOT EXISTS test_db_char DEFAUL ...
- 数据库复制迁移:将公司远程数据库复制到本地
需求:将公司的远程数据库的复制到本地,方便在家加班工作时使用. 先决条件:本地需要先安装Oracle数据库,最好适合源数据库版本保持一致. 0.之前使用过很多方法,包括导出ddl和数据,将生成的SQL ...
最新文章
- APMServ下Xdebug安装与使用
- 虚拟现实技术的发展和分类
- mac下 VisualBox 虚拟机转移到活动硬盘,出现 UUID 错误
- 正则小记 javascript
- 管道实现父子进程的信息传递(二)【标准流和其文件描述符、fwrite函数、perror函数】
- 《温故而知新》JAVA基础四
- Anaconda3+PyTorch安装教程
- 计算机图形学笔记 (第一周)
- 13.追我的男生辣么多
- springMVC 格式转换
- mock.js 在html中使用demo示例代码
- linux 0644权限,Linux 中的权限 -- 0755 和 0644
- Qt connect parent widget 连接父控件的信号槽
- SQLServer 之 2008还原的时候无法获得对数据库的独占访问权解决
- android视图绘制流程,android视图绘制流程完全解析带你一步步深入了解view二.docx...
- 需求分析报告模板(免费)
- 51单片机初值计算方法
- DAY16-T1342面试题 05.08 -2022-01-31-非自己作答
- 怎么卸载虚幻4_专访Epic Games:虚幻引擎5离手游近在咫尺,中小团队也能很快上手...
- 生鲜在B2C电商模式下存在问题,O2O模式解决生鲜电商物流配送难题