7

如何在类库项目中启用迁移?

我正在使用Code First EF5构建一个项目。我想通过添加一个类库项目来分离数据和mvc web项目。

现在在 mvc web 项目中启用了迁移。我也必须删除它。

有任何想法吗?

4

2 回答 2

10

您应该可以使用“包管理器控制台”(查看 > 其他窗口 > 包管理器控制台)来完成此操作。

确保default project下拉菜单设置为您要为其启用迁移的类库项目,确保您在项目中具有对实体框架 DLL 的引用,然后运行enable-migrations​​.

要运行update-database命令等,您需要一个app.config包含每个数据上下文的连接字符串的文件。

于 2013-04-30T15:14:03.960 回答
0

在许多 EF 文章中,他们提到了 Enable-Migrations 命令,但没有带参数的示例仅指定项目名称,其中您的数据库上下文和目标 Web 项目或控制台程序在其中定义了连接字符串的配置:

包管理器控制台 Enable-Migrations -ProjectName "MyApp.Data.Library" -StartUpProjectName "MyApp"

于 2022-02-14T15:06:54.973 回答