Entity Framework 应用太多迁移

Entity Framework applying too many migrations

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

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

提前致谢

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