Я разрабатываю простое веб-приложение, и в будущем я хочу сделать это как многопользовательскую.
Итак, я хочу написать строку подключения прямо в метод 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
.