小编mwa*_*wal的帖子

如何将连接字符串传递到 Entity Framework Core 中的 DBContext?

DbContext是否可以在构造函数中配置/传递连接字符串?

public partial class MyContext : DbContext
{
    public MyContext() { }
    public MyContext(DbContextOptions<MyContext> options) : base(options) { }
}

MyContext opt = new MyContext("con_str");
Run Code Online (Sandbox Code Playgroud)

而不是将其硬编码为:

protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
{
    optionsBuilder.UseSqlServer(
        @"Server=(localdb)\mssqllocaldb;Database=MyDB;Integrated Security=True");
}
Run Code Online (Sandbox Code Playgroud)

我该如何使用:

DbContextOptions<MyContext> opts;
Run Code Online (Sandbox Code Playgroud)

以下答案:将连接字符串传递给代码优先的 DbContext不起作用。

c# entity-framework-core db-first

7
推荐指数
1
解决办法
8861
查看次数

标签 统计

c# ×1

db-first ×1

entity-framework-core ×1