config.json - 在 vNext 中添加数据库连接字符串 ASP.NET

本文关键字:数据库连接 字符串 ASP NET 添加 json vNext config | 更新日期: 2023-09-27 18:36:53

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

config.json

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

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

config.json - 在 vNext 中添加数据库连接字符串 ASP.NET

这是官方的配置存储库,这是一篇解释配置系统的很棒的博客文章。

长话短说:

  1. 应用程序中需要一个或多个 Microsoft.Framework.ConfigurationModel.* NuGet 包。可用软件包的列表在这里。
  2. 添加所需的配置源
  3. 构建配置文件
  4. 读取配置源

以下是您可以做到这一点的方法:

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

这就是这些天的做法...

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

发件人:在 appsettings.json 中存储和读取连接字符串