关于MVC 更改字段时 提示支持“MovieDBContext”上下文的模型已在数据库创建后发生更改

首先打开工具--->>>库程序包管理器—----------->>>>>程序包管理器控制台

打开后

在控制台输入Enable-Migrations -Force 如果正确的话 会提示 “正在检查上下下文的目标是否有数据库.....”

为项目“  项目名  ”启用 Code First 迁移

运行后在项目项目资源管理器中会出现Migrations文件夹 类Configuration呈打开状态,将AutomaticMigrationsEnabled 值改为 true.


然后更新数据库

输入update-database 回车

提示

然后运行项目就 ok了


未应用自动迁移,因为自动迁移会导致数据丢失的解决办法

只要在控制台窗口里运行 Add-Migration Initial 指令再输入Update-Database执行一下更新就可以了。

你可能感兴趣的:(关于MVC 更改字段时 提示支持“MovieDBContext”上下文的模型已在数据库创建后发生更改)