.Net Core 2.0 Nuget程序包DbContext无法从使用项目中获取

时间:2018-11-15 23:04:16

标签: c# entity-framework nuget-package

我创建了一个首先使用EF代码的Nuget包(Core 2.0类库)。 该软件包包含DbContext(MyContext)和所需的所有迁移。

当我在新项目(Core 2.0 Web)中使用该软件包时,尝试运行时DbContext不可用:

更新数据库-Context MyContext

我无法想象这是一个疏忽。有什么想法或例子可以做到吗?

只是尝试创建一个可重用的.net core 2.0程序包,该程序包将为消耗的项目创建所需的表和种子数据。

错误:未找到名为“ MyContext”的DbContext。

编辑:此解决方案有效:EntityFramework Core automatic migrations

,但是不必运行应用程序来执行迁移仍然会很有帮助。

我仍然希望能够在CLI或程序包管理器中运行上下文迁移

0 个答案:

没有答案