我正在学习 ASP.NET vNext。我需要在 config.json 文件中存储两个连接字符串。如何存储这些?我可以这样做吗:
config.json
{
"connectionStrings" : {
"connection-1" : "server=...",
"connection-2" : "server=..."
}
}
我无法找到config.json
的架构。出于这个原因,我不知道该怎么做。 我在这里看到了IConfiguration
的使用。不过,我不确定应用程序中Configuration
如何可用。
这是官方的配置存储库,这是一篇解释配置系统的很棒的博客文章。
长话短说:
- 应用程序中需要一个或多个
Microsoft.Framework.ConfigurationModel.*
NuGet 包。可用软件包的列表在这里。 - 添加所需的配置源
- 构建配置文件
- 读取配置源
以下是您可以做到这一点的方法:
{
"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 中存储和读取连接字符串