У меня есть 3 строки подключения.По умолчанию используется управление миграцией EF Core, контейнер предназначен для разработки с помощью докера.
appsettings.json
{
"ConnectionStrings": {
"Default": "Server=localhost,1433;Database=Identity;User Id=sa;Password=yourStrong(!)Password",
"Container": "Server=identity_db,1433;Database=Identity;User Id=sa;Password=yourStrong(!)Password",
"Production": "Server=localhost,1433;Database=Identity;User Id=sa;Password=yourStrong(!)Password"
}
}
Я добавляю DbContext в ConfigureServices
services.AddDbContext<ApplicationDbContext>(options =>
{
options.UseSqlServer(Configuration.GetConnectionString("Default"));
});
Как получить строку подключения в зависимости от среды?То есть.получить «По умолчанию» в случае IHostingEnvironment.IsDevelopment == true
?