我的appsettings.json
看起来是:
"ConnectionStrings": {
"TestDB": {
"ConnectionString": "Server=TheServer;Database=MyDatabase;Trusted_Connection=True;",
"ProviderName": "System.Data.SqlClient"
}
并且我正在尝试使用以下命令访问连接字符串:
ConfigurationManager.ConnectionStrings[dbName].ConnectionString;
这将抛出一个空异常错误,我不确定原因。
ConfigurationManager
已过时,您需要在.NET Core环境中使用iconfiguration
(iconfiguration
由.NET内核内置依赖项注入提供)。
请参阅以下答案。