EF Core 在程序包管理控制台中生成迁移文件并执行到数据库中
-
add-migration 迁移文件的名称
,创建迁移文件 -
update-database
,执行迁移文件的操作到数据库中 -
remove-migration
,如果在执行update-database
操作之前, 你突然想要更改实体,不要慌,我们可以使用remove-migration
这个命令把迁移文件删掉即可 -
update-database 上一版本的迁移文件名称
, 如果在执行update-database
操作之后,没错,你又后悔了,想要回滚此次更改,不要慌,我们有两种办法回到上一版本
第一:使用命令update-database 上一版本的迁移文件名称
,可以直接回滚到上一版本
第二:还原你所做的操作,再新建迁移文件,最后执行到数据库中 -
script-migration
,这个命令可以将我们的所有操作生成SQL脚本常用的大概就这些,后面还有用到的再追加。