.NET Core получает строку подключения из appsettings.json
Я разрабатываю простое веб-приложение и в будущем хочу сделать его мультитенантным.
Поэтому я хочу написать строку подключения прямо вOnConfiguring
метод:
public class ApplicationContext : DbContext
{
public DbSet<User> Users { get; set; }
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
{
optionsBuilder.UseSqlServer("connection string from appsettings.json");
base.OnConfiguring(optionsBuilder);
}
}
Класс запуска:
public void ConfigureServices(IServiceCollection services)
{
services.AddDbContext<ApplicationContext>();
services.AddMvc();
}
Как извлечь строку подключения изappsettings.json
вApplicationContext
учебный класс?
Я не хотел бы создавать конструкторы дляApplicationContext
учебный класс.