Code First 迁移更新数据库 无需删除当前数据库

在使用 Code First 方式进行MVC程序设计中,更新数据库操作记录:

1.修改需要更新的Model,如:
Code First 迁移更新数据库 无需删除当前数据库_第1张图片

在实体类中增加一个列名,如下:

修改后将应用程序重新编译,然后选择工具>库程序包管理器>程序包管理控制台,如图:
Code First 迁移更新数据库 无需删除当前数据库_第2张图片
打开控制台,

然后在控制台中输入 enable-migrations -force 代码回车
运行后在项目项目资源管理器中会出现Migrations文件夹 类Configuration呈打开状态,将AutomaticMigrationsEnabled 值改为 true.


最后在控制台中输入 update-database 运行
这时候在运行mvc的项目 数据库表中就会自动增加了一列 原有的数据都还在

你可能感兴趣的:(Code First 迁移更新数据库 无需删除当前数据库)