【发布时间】:2016-09-22 08:43:10
【问题描述】:
我是 ASP.NET Core RC2 的新手,我想知道如何获取一些配置设置并将其应用于我的方法。例如在我的appsettings.json我有这个特定的设置
"ConnectionStrings": {
"DefaultConnection":
"Server=localhost;User Id=postgres;port=5432;Password=castro666;Database=dbname;"
}
每次我想在我的控制器中查询数据库时,我都必须使用这个设置
using (var conn =
new NpgsqlConnection(
"Server=localhost;User Id=postgres;port=5432;Password=castro666;Database=dbname;"))
{
conn.Open();
}
这里明显的缺陷是,如果我想在配置中添加更多内容,我必须更改该方法的每个实例。我的问题是如何在appsettings.json 中获得DefaultConnection,以便我可以做这样的事情
using (var conn =
new NpgsqlConnection(
ConfigurationManager["DefaultConnection"))
{
conn.Open();
}
【问题讨论】:
-
我对 json 应用程序设置一无所知,但我认为这就是您所追求的。 stackoverflow.com/questions/31453495/…
标签: c# asp.net asp.net-core npgsql asp.net-core-1.0