我关注这篇文章:
https://docs.microsoft.com/en-us/aspnet/core/fundamentals/configuration
我没有看到他们在这里访问这些属性。当我做这样的事情时:
public MyRepository(IConfiguration configuration)
{
_connectionString = $"{configuration["MyConnectionString"]}";
}
我得到的全部是空值或空字符串
appconfig.json
"ConnectionString": {
"MyConnectionString": "CorrectConnectionString"
}
如果我在运行时检查配置。我可以看到连接字符串存储在其中,我只是无法弄清楚如何访问它。
我错过了什么?
答案 0 :(得分:1)
由于在wish8.4
对象中定义了MyConnectionString
属性,您需要像以下一样访问它:
ConnectionString