如何在类库项目中启用迁移?
我正在使用Code First EF5构建一个项目。我想通过添加一个类库项目来分离数据和mvc web项目。
现在在 mvc web 项目中启用了迁移。我也必须删除它。
有任何想法吗?
如何在类库项目中启用迁移?
我正在使用Code First EF5构建一个项目。我想通过添加一个类库项目来分离数据和mvc web项目。
现在在 mvc web 项目中启用了迁移。我也必须删除它。
有任何想法吗?
您应该可以使用“包管理器控制台”(查看 > 其他窗口 > 包管理器控制台)来完成此操作。
确保default project
下拉菜单设置为您要为其启用迁移的类库项目,确保您在项目中具有对实体框架 DLL 的引用,然后运行enable-migrations
.
要运行update-database
命令等,您需要一个app.config
包含每个数据上下文的连接字符串的文件。
在许多 EF 文章中,他们提到了 Enable-Migrations 命令,但没有带参数的示例仅指定项目名称,其中您的数据库上下文和目标 Web 项目或控制台程序在其中定义了连接字符串的配置:
包管理器控制台 Enable-Migrations -ProjectName "MyApp.Data.Library" -StartUpProjectName "MyApp"