SubSonic 绑定多个数据库

<configSections>
    <section name="SubSonicService" type="SubSonic.SubSonicSection, SubSonic" allowDefinition="MachineToApplication" restartOnExternalChanges="true" />
  </configSections>
  <connectionStrings>
    <add name="A" connectionString="server=127.0.0.1;database=A;user id=A;password=A;max pool size=300;" providerName="System.Data.SqlClient" />
    <add name="B" connectionString="server=127.0.0.1;database=B;user id=B;password=B;max pool size=300;" providerName="System.Data.SqlClient" />
  </connectionStrings>
  <SubSonicService defaultProvider="A">
    <providers>
      <clear />
      <add name="A" type="SubSonic.SqlDataProvider, SubSonic" connectionStringName="A" generatedNamespace="Model.A" />
      <add name="B" type="SubSonic.SqlDataProvider, SubSonic" connectionStringName="B" generatedNamespace="Model.B"/> </providers> </SubSonicService>

SubSonic 配置多个数据库,工作中用到的。记录一下方便以后使用

时间: 2024-10-12 20:44:34

SubSonic 绑定多个数据库的相关文章

Subsonic 介绍

SubSonic:一个数据层构建器(BLL) 导言一 个易维护的应用程序,不同的类之间有不同的分工,通常分为界面层.业务层和数据访问层.虽然这一技术有利于更好地组织应用,一些开发人员不愿这么做.创建 一个可靠的和快速的数据访问层需要一些规划,一旦你创建了一个,他们看起来都是相似的.SubSonic帮助你基于数据库自动创建数据库访问层.SubSonic是什么?SubSonic是一个数据访问构建器.他还是一个auto-magic 的对象关系映射(ORM)工具,帮助你快速建立一个网站.像吹嘘的那样,S

Media Data之多媒体数据库(二)MediaProvider

??MediaProvider使用 SQLite 数据库存储图片.视频.音频等多媒体文件的信息,供视频播放器.音乐播放器.图库使用.提供了基本的增删改查等相关方法.路径如下: /packages/providers/MediaProvider/src/com/android/providers/media/MediaProvider.java ??其中包含以下内部类: ????DatabaseHelper--对于一个特殊数据库的包装类,用来管理数据的创建和版本更新,继承SQLiteOpenHel

DevExpress XtraGrid数据绑定:添加非绑定列

在本示例中,假设XtraGrid网格已被绑定到NWIND数据库的[Order Details]表中.grid 网格中包含 "Quantity", "UnitPrice" 和 "Discount" 列,并且这几列已被绑定到数据库表的相应字段中.下面的例子主要演示如何为gird网格添加一个非绑定列,从而显示根据Quantity*UnitPrice*(1-Discount)公式计算出来的每个订单的金额. 代码如下: C# using DevExpres

数据库-转换sql语句

文章描述:主要说明转换成SQL语句的过程.----必要信息(数据库名,表名,条件)转换成SQL语句 一些界面上数据增删改查的操作往往只需要输入一数据库名,表名,加条件就可以进行数据查询了,在这背后是怎么实现了呢,这些程序有些是使用封装的方法,有些直接输入sql语句进行操作,封装的方法最后也是将查询条件(上面输入操作)转换为SQL语句用Statement对象对应方法进行相关操作 而Statement对象获得SQL语句后怎么执行查询(这个不归statement管了),Statement这里是通过jd

Farseer.net轻量级开源框架 V1.x 入门篇:数据库配置及其它配置文件

导航 目   录:Farseer.net轻量级开源框架 目录 上一篇:Farseer.net轻量级开源框架 V1.x 入门篇:新版本说明 下一篇:Farseer.net轻量级开源框架 V1.x 入门篇:表实体类映射 前言 Farseer.Net是支持多数据库的ORM,使用者通过配置文件即可切换指定的数据库而不需要修改项目中的任何代码.本篇讲述如何进行数据库环境的配置.同时也讲述其它配置文件的使用. 配置文件 1.配置文件的路径: 不管是WebForm.Mvc.WinForm,配置文件统一放在:~

Andoird - SQLite 数据库 基础教程

链接来源 http://www.tutorialspoint.com/android/android_sqlite_database.htm SQLite是一个开源的SQL数据库,这个数据库把数据存储到设备的一个文本文件里.Android里面已经集成了SQLite数据库工具. SQLite 支持所有的关系数据库特点.为了进入SQLite数据,你不需要建立任何像JDBC,ODBC之类的连接. 数据库-包 主要的包是android.database.sqlite,这个包里面包含了管理你自己数据库的类

知方可补不足~SQL数据库用户的克隆,SQL集群的用户同步问题

我们知道在为sqlserver建立功能数据库时,通过会为库再建立一个登陆名,而这个登陆名时,只用来管理这个数据库,这是安全的,正确的. 我们在建立一个用户时,通过会把指定的数据库添加到“用户映射”里,这时你的用户与数据库就有了关系,在使用用户登陆时,你只能看到与该用户有映射关系的数据库! 在SQL的集群环境下,假设你有两台服务器,它们之间建立集群,这时,你希望把A服务器的数据库用户同步到B服务器上,你当然可以手动在B上建立一个SQL用户,但这时,你也必须重新建立一个数据库的映射关系,因为这时用户

浅谈数据库资源使用的按需分配方法

SQL Server资源调节器的作用 如果有5个业务都很繁忙的数据库需要部署在一台服务器上,为了避免相互的资源抢占,我们通常会在服务器上安装5个SQL Server实例来分别承载这5个数据库,然后分别设置每个实例的最大和最小内存.CPU掩码等,用以s控制这5个业务数据库的资源分配. 笔者的公司曾经就有这样的案例.这种方式的缺点显而易见:首先是授权,在上述例子中,5个SQL Server实例的费用应该是比1个要高:其次是管理成本提高,DBA不得不安装和维护5个实例.那么,有没有更好的方法呢? 其实

centos7 安装redmin3.3.0+postgresql数据库

一.前言 Redmine是用Ruby开发的基于web的项目管理软件,是用ROR框架开发的一套跨平台项目管理系统,据说是源于Basecamp的ror版而来,支持多种数据库,有不少自己独特的功能,例如提供wiki.新闻台等,还可以集成其他版本管理系统和BUG跟踪系统,例如Perforce.SVN.CVS.TD等等.这种 Web 形式的项目管理系统通过"项目(Project)"的形式把成员.任务(问题).文档.讨论以及各种形式的资源组织在一起,大家参与更新任务.文档等内容来推动项目的进度,同