报错:[支持“XXXDbContext”上下文的模型已在数据库创建后发生更改。请考虑使用 Code First 迁移更新数据库]的解决办法

虽然不知道是什么意思,但是百度了一下以后,按着方法一步一步来,亲测有效

解决办法:在VS 点击工具->Nuget包管理器->程序包管理器控制台

输入:Enable-Migrations -Force

按照提示,哪个Context有问题就照着红色的字使用,比如:

输入:Enable-Migrations -ContextTypeName MvcCms.DAL.MappingContext

在项目里会出现Migrations文件夹,找到其中的类Configuration,在构造方法里将AutomaticMigrationsEnabled 改为 true

如果没问题的输入:Add-Migration Initial

输入:Update-Database

完成!

还有一种方法,没试,但是我加上了,以后再看是否有用,就是再Global.asax中加入下面两句

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 系列文章: EF-ModelFirst实现过程+数据库迁移 http://www.jianshu.com/p/2a...
    垃圾简书_吃枣药丸阅读 3,923评论 4 24
  • 练习Code Firsttools:vs2015 sqlServer2012 新建项目 新建-项目-Visual ...
    wwmin_阅读 1,724评论 0 49
  • -----------MySQL 连接方式----------- MySQL Connector/ODBC 2.5...
    BugMyGod阅读 2,667评论 2 8
  • 出去四天,收获很多。接触了很多不一样的人,也听到了很多故事。 听到了亲身走进汶川大地震后的人的感觉,听到了攀登珠穆...
    枫丹白露苏眉鱼阅读 287评论 3 5
  • 风不断,凌乱了发 雪不停,埋葬了梦 冰冷撕开伤疤 寒气侵入血液 情绪顷刻崩塌 断断续续的往事 空空荡荡的天地 走走...
    阿琴姑娘阅读 806评论 45 62