可能的EF6 beta 1迁移错误。 Codefirst迁移死锁

时间:2013-08-22 22:45:17

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

我的EF数据库已删除,我的模型中有一些更改。我想重新创建我的数据库。但是,我给了我一些奇怪的消息。它说我首先应该对Code-First迁移编写挂起的模型更改,因为它无法更新数据库以匹配当前模型。但是,当我尝试将正在进行的模型更改写入Code-First迁移时,它表示我应该将挂起的迁移应用于数据库。

enter image description here

我还尝试-Sript选项Update-Database,但它给了我相同的结果。

enter image description here

我该怎么办?将我的待处理更改还原到我的模型?

1 个答案:

答案 0 :(得分:0)

尝试一次使用Update-Database显式指定迁移。如果这不起作用,请尝试单独应用InitialCreate,然后重新创建/添加ChangePegawaiToTPT。一定要先备份一份......

在某些情况下,rc1中的多对多关系的命名方式与测试版中的关系不同,这会引起一些麻烦。