【问题标题】:The model backing the 'POSContext' context has changed since the database was created自创建数据库以来,支持“POSContext”上下文的模型已更改
【发布时间】:2013-11-27 04:59:02
【问题描述】:

我正在使用 Visual Studio 2012 中的实体框架和数据库优先方法开发 Winform 应用程序。突然我面临以下错误:-

支持“POSContext”上下文的模型自数据库创建以来发生了变化。考虑使用 Code First 迁移来更新数据库 (http://go.microsoft.com/fwlink/?LinkId=238269)。

任何人都可以立即帮助我解决这个问题。非常感谢您的及时帮助。

谢谢。

【问题讨论】:

标签: entity-framework


【解决方案1】:

确保您没有初始化数据库。只需调用一次,您就可以将其放入 DbContext 类的静态构造函数中

Database.SetInitializer<YourDbContext>(null);

【讨论】:

  • 您能否再解释一下为什么稍后需要该行,但不是在第一次尝试对数据库做某事时?如何“重置”数据库,这样我就不必执行您提供的行?
猜你喜欢
  • 1970-01-01
  • 2014-04-19
  • 2011-04-05
  • 2015-04-01
  • 1970-01-01
  • 1970-01-01
  • 2014-01-21
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多