C# 可能的EF6 beta 1迁移错误。代码优先迁移死锁

C# 可能的EF6 beta 1迁移错误。代码优先迁移死锁,c#,entity-framework,entity-framework-6,C#,Entity Framework,Entity Framework 6,我的EF数据库被删除,我的模型有一些更改。我想重新创建我的数据库。但是ef给了我一些奇怪的信息。它说我应该首先将挂起的模型更改写入代码优先迁移,因为它无法更新数据库以匹配当前模型。但当我试图将挂起的模型更改写入代码优先迁移时,它说我应该将挂起的迁移应用于数据库 我还尝试了-Sript选项来更新数据库,但它给出了相同的结果 我该怎么办?是否将挂起的更改还原到我的模型?尝试使用Update Database一次一个明确指定迁移。如果这不起作用,请尝试自己应用InitialCreate,然后重新创

我的EF数据库被删除,我的模型有一些更改。我想重新创建我的数据库。但是ef给了我一些奇怪的信息。它说我应该首先将挂起的模型更改写入代码优先迁移,因为它无法更新数据库以匹配当前模型。但当我试图将挂起的模型更改写入代码优先迁移时,它说我应该将挂起的迁移应用于数据库

我还尝试了
-Sript
选项来
更新数据库
,但它给出了相同的结果


我该怎么办?是否将挂起的更改还原到我的模型?

尝试使用Update Database一次一个明确指定迁移。如果这不起作用,请尝试自己应用InitialCreate,然后重新创建/添加ChangePegotPT。请确保先有备份副本


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

您是否尝试过启用自动迁移?我尝试过,它成功了。但我的公司声明所有迁移都应该基于代码。它们不允许自动迁移。