【问题标题】:Better way to manage connection strings in visual studio?在 Visual Studio 中管理连接字符串的更好方法?
【发布时间】:2013-07-04 20:46:23
【问题描述】:

我有多个项目通过连接字符串连接到同一个数据库,它们都有相同的 app.config 数据。

当我改变我的数据库时,或者如果,我将不得不更新所有这些项目,我可能会忘记一些会让事情变得非常混乱的东西。

有没有办法将所有这些连接字符串统一到一个地方以降低复杂性?

【问题讨论】:

  • 通常连接字符串放置在 app.config 文件中,因此当/如果您的连接字符串发生更改时,我认为在 Visual 中执行简单的字符串/替换不会有太大的负担工作室。
  • 创建一个包含静态SpecificConnClass 的dll,然后在项目中引用它会不会是一种回归实践?然后你在一个地方改变它,重建,你就很好了。
  • 似乎配置的灵活性让您感到困扰,那就硬编码吧。当代码要频繁更改时,如果某个功能让您感到厌烦,请不要使用。
  • 我猜这取决于您的应用程序的结构。您可以从一个配置文件中读取它并将其提供给您的每个 模型
  • 您的所有应用程序都在一台机器上运行吗?

标签: c# visual-studio visual-studio-2012 connection-string


【解决方案1】:

如果您的所有应用程序都在一台机器上运行,那么您正在寻找的是

ConfigurationManager.OpenExeConfiguration

是在多个exe之间使用单个exe配置的方式。

希望对您有所帮助。

【讨论】:

    猜你喜欢
    • 2014-09-17
    • 1970-01-01
    • 2013-02-27
    • 2021-02-24
    • 2020-01-31
    • 1970-01-01
    • 1970-01-01
    • 2017-08-16
    • 1970-01-01
    相关资源
    最近更新 更多