'支持''上下文的模型自创建数据库以来已经发生了变化' - 在不同的项目中

时间:2014-08-18 15:24:05

标签: c# entity-framework

我正在使用EF代码优先方法,我有一个静态方法用于身份验证。如果我在项目中调用它,它工作正常,如果我从另一个项目调用它我得到以下错误:

自创建数据库以来,支持''上下文的模型已发生变化。考虑使用Code First Migrations来更新数据库......

为什么会发生这种情况的想法?

1 个答案:

答案 0 :(得分:2)

解决方案是:

  1. 为每个项目添加实体框架
  2. 在您举起数据库的项目中添加Global.asax
  3. 在Application_Start内添加以下行:

    Database.SetInitializer< Namespace.Entities>(空);

  4. 其中Namespace.EntitiesDbContext的地址。