ef code first迁移db的命令migration的一些用法
咱公司传统外资企业,且不说ef code first,就连ef都不用(不是说ef不好,只是领导觉得不适合)
开发这边根本触不到正式环境,db的操作也是把sql脚本文件给运维去执行。
自己瞎折腾下新玩意。
对于接触不到正式环境的,需要sql脚本的同学
可以用这个:Script-Migration
迁移命令描述 | CLI命令 | PMC命令 |
---|---|---|
创建迁移:migrationname为迁移名称 | dotnet ef migrations add migrationName | add-migration migrationName |
移除迁移(删除最近的一次迁移) | dotnet ef migrations remove | remove-migration |
应用所有的迁移(使迁移文件应用到数据库) | dotnet ef database update | update-database |
指定版本进行迁移 | dotnet ef database update migrationName | update-database migrationName |
生成对应版本的脚本 | dotnet ef migrations script | Script-Migration |
查看迁移列表 | dotnet ef migrations list | |
查看数据库上下文信息 | dotnet ef dbcontext info |