【发布时间】:2021-09-16 18:25:14
【问题描述】:
在 .NET EF 核心中,是否可以在通过“Update-database”命令更新数据库后删除/恢复数据库迁移?
【问题讨论】:
标签: .net database entity-framework .net-core entity-framework-core
在 .NET EF 核心中,是否可以在通过“Update-database”命令更新数据库后删除/恢复数据库迁移?
【问题讨论】:
标签: .net database entity-framework .net-core entity-framework-core
是的,这是可能的,但前提是它是最后一次迁移,或者您在它之后恢复所有迁移。
要恢复包括所需的所有迁移,请使用同一Update-Database 命令的-Migration 参数,并在之前 传递所需的迁移的名称/ID(或特殊值0如果是第一个)
Update-Database MigrationBeforeTheOneYouWantToRevert
有关详细信息,请参阅官方 EF Core 文档的Applying Migrations - Command-line tools 部分。
【讨论】: