EF Core 迁移整理

时间:2019-05-21 18:37:07   收藏:0   阅读:466

创建迁移

PowerShell
Add-Migration InitialCreate

多数据源
Add-Migration InitialCreate -Context MyDbContext -OutputDir Migrations\SqlServerMigrations
Add-Migration InitialCreate -Context MySqliteDbContext -OutputDir Migrations\SqliteMigrations

Console
dotnet ef migrations add InitialCreate

dotnet ef migrations add InitialCreate --context MyDbContext --output-dir Migrations/SqlServerMigrations
dotnet ef migrations add InitialCreate --context MySqliteDbContext --output-dir Migrations/SqliteMigrations

更新数据库

PowerShell
Update-Database

Console
dotnet ef database update

删除迁移

PowerShell
Remove-Migration

Console
dotnet ef migrations remove

还原迁移

PowerShell
Update-Database LastGoodMigration

Console
dotnet ef database update LastGoodMigration

生成迁移Sql

PowerShell
Script-Migration
Script-Migration -From migrationName1 -To migrationName2  -Context ContextName

Console
dotnet ef migrations script
dotnet ef migrations script -From migrationName1 -To migrationName2  -Context ContextName

原文:https://www.cnblogs.com/WNpursue/p/10901282.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!