ASP.NET MVC 如何解决“上下文的模型已在数据库创建后发生更改”问题
2016-02-23 09:27
671 查看
问题描述:支持"XXContext"(泛指之类的数据库上下文模型)上下文的模型已在数据库创建后发生更改。请考虑使用 Code First 迁移更新数据库。
问题解决:坑爹的MVC会敏感的捕捉数据库的更改,并且自动的在数据库生成监视上下文模型发生改动的表,只需将其删除即可:具体,这里以SQL数据库为例,定位到所用的数据库-表-系统表,删除“_MigrationXXX”开头的表,重新生成项目即可正常运行。或者删除MigrationXXX表中的数据也可。
问题解决:坑爹的MVC会敏感的捕捉数据库的更改,并且自动的在数据库生成监视上下文模型发生改动的表,只需将其删除即可:具体,这里以SQL数据库为例,定位到所用的数据库-表-系统表,删除“_MigrationXXX”开头的表,重新生成项目即可正常运行。或者删除MigrationXXX表中的数据也可。
相关文章推荐
- Aspx程序伪静态设置的两种办法
- 《ASP.NET5》Windows 7下Visual Studio 2015安装记录
- ASP.NET Mvc开发之EF延迟加载
- CKEditor for ASP.NET3.6.6.2+CKFinder for ASP.NET2.1.0.1326 显示上传图片,借鉴官网更改。
- 【ASP.NET】Cookie机制
- ASP.NET MVC各个版本区别
- ASP.NET应用程序与页面生命周期
- Asp.Net中Ajax实现登陆判断
- ASP.NET网站 文件的上传与下载(一)知识准备
- Asp.net 文件进行二进制转码 解码
- Asp.net网站中 通过FileUpload 后台处理程序上传文件
- Asp.net网站中 js通过iframe下载文件
- Asp.net网站中 js通过input type="file" 上传文件
- 帅呆了!ASP.NET Core每秒能处理115万个请求
- Asp.net后台获取input的值
- ASP.NET中如何实现FORM认证登录
- asp.net的<% %>总结
- asp.net跳转页面的三种方法比较
- ASP.NET小技巧——回传后保持页面的滚动位置
- Asp.net页面引用SAP IQ 16 iAnywhere.Data.SQLAnywhere.V4.0.dll报错,语言文件没找到