学海无涯

导航

统计

EFCore 数据库迁移

以下代码在”程序包管理控件器“窗口执行,且必须添加:Microsoft.EntityFrameworkCore.Tools 包

初始化并且创建迁移:

1
add-migration InitialCreate

命令行方式:

1
dotnet ef migrations add Added_TodoItem

执行数据库迁移代码:

1
update-database

命令行方式:

1
dotnet ef database update

  

修改实体后,增加迁移脚本:

1
add-migration addTable_Order
1
2
//项目中有多个DbContext 时,执行迁移需要指出是那个,Update-database 也是一样。
 add-migration add_user_Role -context IdDbContext

  

删除最后一次的迁移代码:

1
Remove-Migration

生成迁移Sql脚本

1
Script-Migration

 生在迁移Sql脚本之后,进行审核,然后更新到生产数据库

https://learn.microsoft.com/zh-cn/ef/core/cli/powershell

 

posted on   宁静致远.  阅读(122)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
点击右上角即可分享
微信分享提示