Martin 的博客

学习。

dotnet命令

.dotnet ef migrations add  生成一条迁移

2.dotnet ef migrations remove  删除最新一次迁移

3. dotnet ef  database  update 生成迁移到数据库,跟上面pmc命令类似 后面加指定的迁移作为参数可以进行版本的回滚

4.dotnet ef migrations script   也跟pmc类似  如果没有任何参数的话默认是生成所有sql脚本,但是参数格式略有不同如下:dotnet ef migrations script migrationName1  migrationName2 ; 是像这样直接跟迁移名称的也就是生成migrationName1 到migrationName2 的sql脚本



例如:

修改了表字段(增删改)

dotnet ef migrations add "add_ReasonComments_DecisionManager_To_DeliveryOrders"

如果执行的有异常

dotnet ef migrations remove

并且删除数据库中

__EFMigrationsHistory 表中最新生成的那条

然后删除Migrations文件夹中最新生成的那两条

阅读更多
版权声明:本文为Martin原创文章,未经Martin允许不得转载。 https://blog.csdn.net/qq_36279445/article/details/80346442
个人分类: C#
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

dotnet命令

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭