我想将连接字符串传递给 DbContext 的构造函数。此处已回答了执行此操作的方法:将连接字符串传递给代码优先的 DbContext
(不喜欢点击的代码)
public MyContext(string connString)
: base(connString)
{
}
但是,当我尝试启用迁移时,我收到错误消息:“目标上下文 '...' 不可构造。添加默认构造函数或提供 IDbContextFactory 的实现。”
此外,当我尝试使用 EF PowerTools 生成实体数据模型时,收到错误消息:“在所选文件中找不到派生自 DbContext 的可构造类型。”
这是个常见的问题吗?我有一个修复,但感觉就像一个黑客。其他人必须先处理这个问题吗?