我们在MVC应用程序中首先使用EF5代码。
模型是在测试工具中创建的(原因我不会进入)。然后,当我尝试访问Web应用程序中的dbcontext时,我得到一个invalidoperationexception,指出支持上下文的模型已更改。
根本没有架构差异。事实上,我已经在测试工具和测试工具中创建了数据库。在网络应用程序中。当它在Web应用程序中创建时没关系,当它在另一个程序中创建并在Web应用程序中访问时就会失败。
我注意到_MigrationHistory中存在模型的二进制表示。我已经将它与两种数据库创建方法进行了比较,并且总是相同的。
EF检查究竟是什么确定模型已经改变,因为据我所知,一切都是相同的&应该以任何一种方式工作,但这并不会导致我认为我在这里遗漏了一些东西。