【问题标题】:Is it possible to remove an EF Core Database migration after the database is updated with the same数据库更新后是否可以删除 EF Core 数据库迁移
【发布时间】:2021-09-16 18:25:14
【问题描述】:

在 .NET EF 核心中,是否可以在通过“Update-database”命令更新数据库后删除/恢复数据库迁移?

【问题讨论】:

    标签: .net database entity-framework .net-core entity-framework-core


    【解决方案1】:

    是的,这是可能的,但前提是它是最后一次迁移,或者您在它之后恢复所有迁移。

    要恢复包括所需的所有迁移,请使用同一Update-Database 命令的-Migration 参数,并在之前 传递所需的迁移的名称/ID(或特殊值0如果是第一个)

    Update-Database MigrationBeforeTheOneYouWantToRevert
    

    有关详细信息,请参阅官方 EF Core 文档的Applying Migrations - Command-line tools 部分。

    【讨论】:

      猜你喜欢
      • 2020-01-25
      • 1970-01-01
      • 2015-06-27
      • 1970-01-01
      • 2020-07-09
      • 2018-06-19
      • 2019-08-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多