支持“WeShopDb”上下文的模型已在数据库创建后发生更改。请考虑使用 Code First 迁移更新数据库
2017-10-19 09:27
381 查看
用EF框架搭建完成后,为其中一张表加了一个字段,程序运行时候就一直报这个错误,郁闷了一个晚上,不过通过找资料,上网搜答案,找了好几个解决方案可以解决这个问题,我把他吗分享出来希望可以帮助到你们
方法一:在Global.asax文件中的Application_Start()方法中加入这样一句话 ,然后清理解决方案,再次运行就可以了,但同时要求Entity Framework 6.0.0 升级到6.1.0以上版本。
方法二:在Global.asax文件中的Application_Start()方法中加入 ,然后清理解决方案,再次运行就可以了
方法三:把数据库中检测模型变化的表 删除就可以了
方法四:如果以上还是不能解决问题,就检查一下自己项目UI层
相关文章推荐
- 支持“XXXDbContext”上下文的模型已在数据库创建后发生更改。请考虑使用 Code First 迁移更新数据库(http://go.microsoft.com/fwlink/?LinkId=2
- 支持“XX”上下文的模型已在数据库创建后发生更改。请考虑使用 Code First 迁移更新数据库
- 支持“EFDBContext”上下文的模型已在数据库创建后发生更改。请考虑使用 Code First 迁移更新数据库
- 支持“xxx”上下文的模型已在数据库创建后发生更改。请考虑使用 Code First 迁移更新数据库
- 错误:支持“EFDbContext”上下文的模型已在数据库创建后发生更改。请考虑使用 Code First 迁移更新数据库(http://go.microsoft.com/fwlink/?LinkId
- 支持“***Context”上下文的模型已在数据库创建后发生更改。请考虑使用 Code First 迁移更新数据库(http://go.microsoft.com/fwlink/?LinkId=238269)。
- 支持“xxxContext”上下文的模型已在数据库创建后发生更改。请考虑使用 Code First 迁移更新数据库
- 创建数据库后支持的模型被更改,考虑使用代码优先更新数据库
- 支持“OdeToFoodDb”上下文的模型已在数据库创建后发生更改
- 关于MVC 更改字段时 提示支持“MovieDBContext”上下文的模型已在数据库创建后发生更改
- 【C# - Entity Framework】支持“QlogEntities”上下文的模型已在数据库创建后发生更改
- ASP.NET MVC 如何解决“上下文的模型已在数据库创建后发生更改”问题
- ASP.NET MVC 如何解决“上下文的模型已在数据库创建后发生更改”问题
- EF(Entity Framework)发生错误”正在创建模型,此时不可使用上下文“的解决办法。 正在创建模型,此时不可使用上下文。如果在 OnModelCreating 方法内使用上下文或如果多个线程同时访问同一上下文实例,可能引发此异常。请注意不保证 DbContext 的实例成员和相关类是线程安全的。 临时解决了这个问题,在Context的构造函数中,禁用了自动初始化:
- 使用Code First 创建映射到现有数据库的基于代码的模型
- LINQ TO Entity 在数据库发生更改时更新实体数据模型 .edmx 文件
- 转载LINQ TO Entity 在数据库发生更改时更新实体数据模型 .edmx 文件
- 使用EF Model First创建edmx模型,数据库有数据的情况下,如何同时更新模型和数据库
- 数据库连接及简单模型的创建使用(模板引擎切换)