【问题标题】:config.json - Adding database connection strings in ASP.NET vNextconfig.json - 在 ASP.NET vNext 中添加数据库连接字符串
【发布时间】:2015-03-07 02:43:15
【问题描述】:

我正在学习 ASP.NET vNext。我需要在 config.json 文件中存储两个连接字符串。我该如何存储这些?我可以这样做吗:

config.json

{
  "connectionStrings" : {
    "connection-1" : "server=...",
    "connection-2" : "server=..."
  }
}

我找不到config.json 的架构。出于这个原因,我不知道该怎么做。我看到了IConfigurationhere的用法。不过,我不确定Configuration 是如何在应用中可用的。

【问题讨论】:

    标签: c# asp.net-core


    【解决方案1】:

    【讨论】:

    • 谢谢分享。但是,您将如何在类库中使用此模型?据我所知,我必须在类库中的每个类实例中重新实例化一个 IConfiguration 对象。这似乎效率低下。如果我错了,请纠正我。
    • 您可以注入IConfiguration 甚至在某处保持对它的静态引用...
    • 感谢您的耐心等待。你知道 IConfiguration 被注入的例子吗?我正在慢慢学习这些东西:)
    • 我前段时间写了这篇文章,除了一些被重命名的包外,它应该是开始在 ASP.NET vNext 中进行依赖注入的好地方blogs.msdn.com/b/webdev/archive/2014/06/17/…
    【解决方案2】:

    你可以这样做:

     {   
          "Data": {
            "connection-1": {
              "ConnectionString": "Server=..."
            },
            "connection-2": {
              "ConnectionString": "Server=..."
            }   
    }
    
    }
    

    【讨论】:

      【解决方案3】:

      这几天都是这样的……

      {
        "ConnectionStrings": {
          "myDb1": "Server=myServer;Database=myDb1;Trusted_Connection=True;",
          "myDb2": "Server=myServer;Database=myDb2;Trusted_Connection=True;"
        }
      }
      

      发件人:Store and read connection string in appsettings.json

      【讨论】:

        猜你喜欢
        • 2016-04-06
        • 1970-01-01
        • 1970-01-01
        • 2020-06-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多