gpt4 book ai didi

entity-framework - Receiving "The model backing the ' Context' context has changed... 在 EF 5 升级后的 Add-Migration

转载 作者:行者123 更新时间:2023-12-04 12:41:49 25 4
gpt4 key购买 nike

我们正在使用代码优先迁移构建一个应用程序。我们一直在使用 Entity Framework 5.0.0 RC,并且我们为 Entity Framework 更新了 NuGet 包。数据库已与模型上下文同步。代码优先迁移几个月来一直运行良好。

当我们修改我们的模型,并尝试添加迁移,甚至查询迁移时,我们会收到 System.InvalidOperationException,因为模型支持已更改。

好吧,显然它有,我正在尝试添加迁移。

我们不确定从这里开始做什么。如果删除更改,我可以成功运行 Get-Migrations,它显示数据库已正确应用所有迁移。尽管 ProductVersion 列显示“5.0.0-rc.net45”。

有没有其他人遇到过这个问题?

最佳答案

找到了。此问题的根源是设置 DbContext.CommandTimeout 的代码。在同一个类的构造函数中,例如 this other question .访问该属性开始了一个初始化过程,该过程向我们提供了我们实际调用的命令试图解决的错误。

关于entity-framework - Receiving "The model backing the ' Context' context has changed... 在 EF 5 升级后的 Add-Migration,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15169281/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com