【发布时间】:2012-04-06 18:04:54
【问题描述】:
我正在添加新的迁移,但此消息显示:
无法生成显式迁移,因为以下原因 显式迁移待定:[201203170856167_left]。应用 在尝试生成新迁移之前等待显式迁移 显式迁移。
谁能帮帮我?
【问题讨论】:
-
这发生在我身上,当时我不小心将我的启动项目切换到了另一个项目。您(或阅读本文的其他人)可能希望在尝试更深入的故障排除之前快速检查一下(尤其是那些您必须开始删除迁移等的故障)。
-
Migrations 目录中有一个迁移类,在数据库的_MigrationHistory 中没有更新。删除该类以在迁移目录和数据库中具有相同的状态解决了我的问题。
-
这随机发生在我身上。当它发生时,它表明我所有的迁移都需要应用。我必须重新启动 Visual Studio 才能让它工作,因为我已经正确设置了所有内容。
标签: entity-framework entity-framework-migrations