我创建了一个首先使用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或程序包管理器中运行上下文迁移