Mit*_*all 13 c# connection-string app-config
我目前在我的解决方案中有三个项目,它们都有自己的App.config文件,并且具有相同的连接字符串.
有没有办法合并连接字符串/ app.config文件,以便我只需要更改一个位置?
Sta*_*ked 20
您可以在解决方案中共享多个项目之间的连接字符串,如下所示:
ConnectionStrings.config使用解决方案文件夹下的连接字符串创建文件,此文件应仅包含该部分connectionStrings
在您的项目中,将此配置文件添加为链接(添加现有项目,添加为链接)
Copy to Output Directory为Copy always或Copy if newerApp.config项目中,ConnectionStrings.config使用以下configSource属性指向链接文件:
<connectionStrings configSource="ConnectionStrings.config" />ConnectionStrings.config
<connectionStrings>
<add name="myConnStr" connectionString="Data Source=(local); Initial Catalog=MyDB;Integrated Security=SSPI;" providerName="System.Data.SqlClient" />
</connectionStrings>
Run Code Online (Sandbox Code Playgroud)
App.config中
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
...
<connectionStrings configSource="ConnectionStrings.config" />
...
</configuration>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9105 次 |
| 最近记录: |