在ASP.NET Core的其他类中未获取连接字符串

时间:2019-05-27 09:41:59

标签: asp.net-web-api asp.net-core

在Connection类中

public Connection(IConfiguration _Configuration)
{
    dbConnectionString = _Configuration.GetConnectionString("DefaultConnection");
}

在“配置方法”的“启动”类中

services.AddDbContext<Models.AwardContext>(option =>
option.UseSqlServer(Configuration.GetConnectionString("DefaultConnection")));

1 个答案:

答案 0 :(得分:0)

您首先应该在Configuration中将Singleton添加为ConfigureServices

 services.AddSingleton(_ => Configuration);