【发布时间】:2014-03-25 06:43:44
【问题描述】:
我正在使用 MVC5 和 EF6 CodeFirst 迁移。我的模型与我的 MVC Web 应用程序位于一个单独的项目中,并且在尝试访问模型类时不断收到此错误。我已经启用了自动迁移。我可以删除整个数据库,然后使用 update-database 重新生成我仍然收到此错误的所有内容。错误是错误的,因为自从我创建数据库以来上下文没有改变。此外,通过单元测试项目,使用与我在 MVC 应用程序中相同的调用代码,我可以引用相同的模型项目,访问模型类和数据。我将模型与 MVC 项目分开,因为我需要能够在网络之外重用模型。
支持“xx”上下文的模型在创建数据库后发生了变化。考虑使用 Code First 迁移来更新数据库
【问题讨论】:
-
字面意思是我今天发布的问题,逐字逐句 - 您没有发布任何答案!你解决了什么问题吗?
-
我再次启用了迁移,这次是在一个单独的目录中,删除了数据库并让它在运行时创建它,而不是通过更新数据库。我必须创建一个初始迁移,删除其中的所有代码才能运行我的种子方法。这是一种时尚。我将看看这将如何运作。
标签: asp.net-mvc-5 entity-framework-6