为什么支持<contextclass>上下文的模型已更改?</contextclass>

时间:2013-03-21 10:11:14

标签: asp.net-mvc entity-framework code-first

我们在MVC应用程序中首先使用EF5代码。

模型是在测试工具中创建的(原因我不会进入)。然后,当我尝试访问Web应用程序中的dbcontext时,我得到一个invalidoperationexception,指出支持上下文的模型已更改。

根本没有架构差异。事实上,我已经在测试工具和测试工具中创建了数据库。在网络应用程序中。当它在Web应用程序中创建时没关系,当它在另一个程序中创建并在Web应用程序中访问时就会失败。

我注意到_MigrationHistory中存在模型的二进制表示。我已经将它与两种数据库创建方法进行了比较,并且总是相同的。

EF检查究竟是什么确定模型已经改变,因为据我所知,一切都是相同的&amp;应该以任何一种方式工作,但这并不会导致我认为我在这里遗漏了一些东西。

0 个答案:

没有答案