我正在使用EF代码优先方法,我有一个静态方法用于身份验证。如果我在项目中调用它,它工作正常,如果我从另一个项目调用它我得到以下错误:
自创建数据库以来,支持''上下文的模型已发生变化。考虑使用Code First Migrations来更新数据库......
为什么会发生这种情况的想法?
答案 0 :(得分:2)
解决方案是:
在Application_Start内添加以下行:
Database.SetInitializer< Namespace.Entities>(空);
其中Namespace.Entities
是DbContext
的地址。