.net服务 - 如何在web.config中设置多个数据库

时间:2017-06-29 19:51:54

标签: c# mysql .net rest wcf

我创建了一个.net服务,该服务与web.config文件中声明的数据库一起使用。现在项目进化了,我需要查询多个数据库,如何在web.config中执行此操作,然后指定要在c#文件中查询的数据库? 以下是指定当前数据库的方式:

<connectionStrings>
    <add name="stringName" connectionString="Data Source=XXXXXXXXX;Initial Catalog=DBName;Persist Security Info=True;User ID=UsrID;Password=bazinga;Application Name=AppName;Connect Timeout=20" providerName="System.Data.SqlClient"/>
  </connectionStrings>

谢谢!

1 个答案:

答案 0 :(得分:2)

您只需使用其他名称规范向connectionStrings部分添加其他项目。

你的程序如何调用数据库是另一个故事,我没有定义现有代码的代码部分。你只需要找到它并使用相同的方法,只需添加另一个变量来识别它。

<connectionStrings>
    <add name="stringName" connectionString="Data Source=XXXXXXXXX;Initial Catalog=DBName;Persist Security Info=True;User ID=UsrID;Password=bazinga;Application Name=AppName;Connect Timeout=20" providerName="System.Data.SqlClient"/>
    <add name="stringName2" connectionString="Data Source=XXXXXXXXX;Initial Catalog=DBName;Persist Security Info=True;User ID=UsrID;Password=bazinga;Application Name=AppName;Connect Timeout=20" providerName="System.Data.SqlClient"/>
</connectionStrings>