如何从.netCore 1.1中的appsettings.json获取连接字符串?

时间:2017-04-09 22:55:47

标签: c# asp.net-core

我关注这篇文章:

https://docs.microsoft.com/en-us/aspnet/core/fundamentals/configuration

我没有看到他们在这里访问这些属性。当我做这样的事情时:

public MyRepository(IConfiguration configuration)
{
    _connectionString = $"{configuration["MyConnectionString"]}";
}

我得到的全部是空值或空字符串

appconfig.json

 "ConnectionString": {
    "MyConnectionString": "CorrectConnectionString"

}

如果我在运行时检查配置。我可以看到连接字符串存储在其中,我只是无法弄清楚如何访问它。

我错过了什么?

1 个答案:

答案 0 :(得分:1)

由于在wish8.4对象中定义了MyConnectionString属性,您需要像以下一样访问它:

ConnectionString