6

有谁知道是否可以创建一个连接字符串,解决方案中的所有项目都可以访问(我们大约有 6 个)。

我可以使用此信息创建一个文本文件,但我们也需要设计时支持,并且在解决方案中的每个 App.Config 和 Web.config 文件中都有一个连接字符串是不切实际的。

我们基本上想要一个单一的连接字符串,如果 db 的位置发生变化,它也很容易改变,IDE 也将使用它来支持设计时

4

2 回答 2

2

不确定,你不能把一个新的配置文件放到解决方案项目中,然后在所有项目中包含并加载它吗?

编辑:我专门谈论的是通用(XML)配置文件,而不是“App.config”。Is 具有完全相同的格式,只是名称不同。将此文件添加到您的解决方案项目并使用OpenMappedExeConfiguration访问它。您可以在此处找到其他示例。

于 2010-04-12T09:21:30.160 回答
1

将连接字符串放在“主”项目的配置中。创建具有连接字符串属性的数据访问项目。初始化项目时设置此属性,并将数据访问项目用于所有 6 个项目中的所有数据库相关操作

于 2010-04-12T09:30:08.030 回答