问题是,在使用另一台计算机进行迁移后,未部署网页,而且迁移文件也被删除。
错误是
自创建数据库以来,支持“ProjectContext”上下文的模型已经发生了变化。考虑使用代码优先迁移来更新数据库 描述:在执行当前web请求时发生了未处理的异常。请查看堆栈跟踪以获得有关错误的更多信息,以及它起源于代码的位置。 异常细节: System.InvalidOperationException:支持'ProjectContext‘上下文的模型在创建数据库后发生了变化。考虑使用代码优先迁移来更新数据库 源错误: 在执行当前web请求期间生成一个未处理的异常。有关异常的起源和位置的信息可以使用下面的异常堆栈跟踪来标识。
有办法用我的电脑解决这个问题吗?或者这背后还有另一个问题?
发布于 2016-01-06 08:52:59
消息显示,您的数据库模型与实体框架“代码优先”模型/代码不同步。
要克服这个问题,可以使用代码第一迁移。MSDN上的链接教程解释了您应该做什么。实际上,您必须使用包控制台和一些C#代码将一个版本迁移到另一个版本。这是您在编写项目代码时必须做的事情。如果您释放它,代码可以自动更新您的数据库模型,以匹配您的实体框架代码第一代码。
https://stackoverflow.com/questions/34628908
复制相似问题