【问题标题】:How can we remove first migration in Entity Framework Core Code first approach我们如何在 Entity Framework Core Code first 方法中删除第一次迁移
【发布时间】:2022-06-28 01:21:37
【问题描述】:

我们知道何时要删除最新迁移,我们将数据库更新为最新但一个迁移,因此我们可以删除最新迁移但如果要删除第一个迁移没有最新但一个迁移将数据库更新到其中,所以无法删除第一次迁移,有人可以帮忙解决这个问题。

【问题讨论】:

    标签: entity-framework-migrations


    【解决方案1】:

    您的数据库中有一个 EfMigrationsHistory 表。如果您删除其中任何一个并且在您迁移时,eframework 将检查该表。它会看到第一次迁移不存在并将更新您的数据库(对齐无关紧要,我的意思是它可能是第 3 次或第 8 次迁移)。

    还有一个名为 BaseContextModelSnapshot 的类,偶尔需要编辑一下。

    【讨论】:

      猜你喜欢
      • 2013-10-28
      • 1970-01-01
      • 1970-01-01
      • 2016-05-10
      • 2017-10-12
      • 2018-07-13
      • 1970-01-01
      • 2017-06-17
      • 2014-05-08
      相关资源
      最近更新 更多