我开发了一个简单的Web应用程序,并且在将来,我希望将其作为多租户来实现.
所以我想直接将连接字符串写入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);
}
}
Run Code Online (Sandbox Code Playgroud)
启动课程:
public void ConfigureServices(IServiceCollection services)
{
services.AddDbContext<ApplicationContext>();
services.AddMvc();
}
Run Code Online (Sandbox Code Playgroud)
我怎样才能从中提取连接字符串appsettings.json成ApplicationContext类?
我不想为ApplicationContext类创建任何构造函数.