EF迁移

时间:2023-03-08 19:07:39
EF迁移

第一步是为上下文启用迁移
Enable-Migrations 命令

Add-Migration AddBlogUrl 将根据自创建上次迁移以来您对模型所做的更改,为下一次迁移搭建基架。

Update-Database –Verbose 将所有挂起的迁移应用于数据库。

降级到特定迁移。
Update-Database –TargetMigration: AddBlogUrl 命令。

运行 Update-Database 命令,但此时指定 –Script 标记,使更改写入脚本而不应用。我们还将指定为其生成脚本的源和目标迁移。我们希望脚本用于从空数据库 ($InitialDatabase) 最新版本(迁移 AddPostAbstract)的迁移。
如果不希望指定目标迁移,迁移将使用最新迁移作为目标。如果未指定源迁移,迁移将使用数据库的当前状态。

在程序包管理器控制台中运行 Update-Database -Script -SourceMigration: $InitialDatabase -TargetMigration: AddPostAbstract 命令