【发布时间】:2013-07-04 20:46:23
【问题描述】:
我有多个项目通过连接字符串连接到同一个数据库,它们都有相同的 app.config 数据。
当我改变我的数据库时,或者如果,我将不得不更新所有这些项目,我可能会忘记一些会让事情变得非常混乱的东西。
有没有办法将所有这些连接字符串统一到一个地方以降低复杂性?
【问题讨论】:
-
通常连接字符串放置在 app.config 文件中,因此当/如果您的连接字符串发生更改时,我认为在 Visual 中执行简单的字符串/替换不会有太大的负担工作室。
-
创建一个包含静态
SpecificConnClass的dll,然后在项目中引用它会不会是一种回归实践?然后你在一个地方改变它,重建,你就很好了。 -
似乎配置的灵活性让您感到困扰,那就硬编码吧。当代码要频繁更改时,如果某个功能让您感到厌烦,请不要使用。
-
我猜这取决于您的应用程序的结构。您可以从一个配置文件中读取它并将其提供给您的每个 模型。
-
您的所有应用程序都在一台机器上运行吗?
标签: c# visual-studio visual-studio-2012 connection-string