【发布时间】:2020-12-07 09:54:17
【问题描述】:
是否可以在构造函数中配置/传递连接字符串到DbContext?
public partial class MyContext : DbContext
{
public MyContext() { }
public MyContext(DbContextOptions<MyContext> options) : base(options) { }
}
MyContext opt = new MyContext("con_str");
而不是硬编码:
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
{
optionsBuilder.UseSqlServer(
@"Server=(localdb)\mssqllocaldb;Database=MyDB;Integrated Security=True");
}
如何使用:
DbContextOptions<MyContext> opts;
【问题讨论】:
标签: c# entity-framework-core db-first