我们正在使用代码优先迁移构建应用程序。我们一直在使用 Entity Framework 5.0.0 RC,我们为 Entity Framework 更新了 NuGet 包。数据库已与模型上下文同步。代码优先迁移几个月来一直运行良好。
当我们修改模型并尝试添加迁移,甚至查询迁移时,我们会收到 System.InvalidOperationException,因为模型支持已更改。
好吧,显然它有,我正在尝试添加迁移。
我们不确定从这里做什么。如果我删除更改,我可以成功运行 Get-Migrations,它表明数据库已正确应用了所有迁移。尽管 ProductVersion 列显示“5.0.0-rc.net45”。
有没有其他人遇到过这个问题?