ASP.NET MVC 如何解决“上下文的模型已在数据库创建后发生更改”问题
2016-08-17 14:11
886 查看
问题描述:支持"XXContext"(泛指之类的数据库上下文模型)上下文的模型已在数据库创建后发生更改。请考虑使用 Code First 迁移更新数据库。
问题解决:坑爹的MVC会敏感的捕捉数据库的更改,并且自动的在数据库生成监视上下文模型发生改动的表,只需将其删除即可:具体,这里以SQL数据库为例,定位到所用的数据库-表-系统表,删除“_MigrationXXX”开头的表,重新生成项目即可正常运行。
问题解决:坑爹的MVC会敏感的捕捉数据库的更改,并且自动的在数据库生成监视上下文模型发生改动的表,只需将其删除即可:具体,这里以SQL数据库为例,定位到所用的数据库-表-系统表,删除“_MigrationXXX”开头的表,重新生成项目即可正常运行。
相关文章推荐
- ASP.NET MVC 如何解决“上下文的模型已在数据库创建后发生更改”问题
- 关于MVC 更改字段时 提示支持“MovieDBContext”上下文的模型已在数据库创建后发生更改
- ASP.NET MVC with Entity Framework and CSS一书翻译系列文章之第二章:利用模型类创建视图、控制器和数据库
- 支持“EFDBContext”上下文的模型已在数据库创建后发生更改。请考虑使用 Code First 迁移更新数据库
- Asp.Net Mvc 应用程序如何应对不同的URL地址?????,问题解决了
- 支持“OdeToFoodDb”上下文的模型已在数据库创建后发生更改
- 解决asp.net MVC中 当前上下文中不存在名称“model” 的问题
- asp.net mvc 表单重复提交问题。如何解决呀?
- 【C# - Entity Framework】支持“QlogEntities”上下文的模型已在数据库创建后发生更改
- 如何解决Asp.Net MVC和WebAPI的Controller名称不能相同的问题
- 支持“xxx”上下文的模型已在数据库创建后发生更改。请考虑使用 Code First 迁移更新数据库
- 错误:支持“EFDbContext”上下文的模型已在数据库创建后发生更改。请考虑使用 Code First 迁移更新数据库(http://go.microsoft.com/fwlink/?LinkId
- EF(Entity Framework)发生错误”正在创建模型,此时不可使用上下文“的解决办法。 正在创建模型,此时不可使用上下文。如果在 OnModelCreating 方法内使用上下文或如果多个线程同时访问同一上下文实例,可能引发此异常。请注意不保证 DbContext 的实例成员和相关类是线程安全的。 临时解决了这个问题,在Context的构造函数中,禁用了自动初始化:
- 支持“xxxContext”上下文的模型已在数据库创建后发生更改。请考虑使用 Code First 迁移更新数据库
- 支持“***Context”上下文的模型已在数据库创建后发生更改。请考虑使用 Code First 迁移更新数据库(http://go.microsoft.com/fwlink/?LinkId=238269)。
- 支持“XX”上下文的模型已在数据库创建后发生更改。请考虑使用 Code First 迁移更新数据库
- 支持“XXXDbContext”上下文的模型已在数据库创建后发生更改。请考虑使用 Code First 迁移更新数据库(http://go.microsoft.com/fwlink/?LinkId=2
- 支持“WeShopDb”上下文的模型已在数据库创建后发生更改。请考虑使用 Code First 迁移更新数据库