实体框架应用了太多迁移

时间:2015-04-02 13:06:51

标签: c# entity-framework entity-framework-6

我们使用Entity Framework 6.0并使用Code First添加了一个新表。 像往常一样,我们创建了EntityMap并将实体和地图添加到上下文中。 当我们尝试使用程序包管理器控制台命令“update-database -script”升级数据库时,EF希望应用所有迁移(包括已存在于__MigrationHistory表中的迁移)。

有没有人遇到同样的问题,知道如何解决它?

提前致谢

1 个答案:

答案 0 :(得分:2)

我们发现这个问题归功于@Amy的评论...... 添加参数-Verbose时,很明显迁移将应用于(新)localDb。我们没有指定-StartUpProjectName并假设它将是所选的默认项目。设置-StartUpProjectName后,一切正常: - )