为现有数据库创建初始迁移会导致空迁移

时间:2015-01-06 13:05:43

标签: entity-framework ef-migrations

我使用的是EF 6.1.2。我有一个现有的数据库,我已经启用了迁移。当我在控制台中输入命令AddMigration InitialCreate时,创建的迁移为空。从我可以找到的研究中,如果我添加参数-IgnoreChanges会发生什么,但我没有这样做。

大多数迁移文档都引用了EF 4.3。我还没有找到任何说它已经改变为6.1.2的东西。是否有新的命令参数来强制迁移包含创建代码?或者我的配置中缺少其他东西?

由于

1 个答案:

答案 0 :(得分:0)

我的应用程序与Web API和MVC项目都是分层的。因为我设置了多个启动项目,所以EF无法确定使用哪个应用程序来查找启动配置。我将Add-Migrations应用于数据访问层,但连接字符串和实体框架初始化设置位于MVC web.config中。将这些复制到数据访问层的App.Config后,所有工作都按预期工作。

相关问题