【问题标题】:EF Core / Docker Compose: Table not showing new migrations after table deletion and restorationEF Core / Docker Compose:表删除和恢复后未显示新迁移
【发布时间】:2021-03-11 18:15:17
【问题描述】:

我犯了一个初学者的错误并删除了一个表。我不得不研究如何恢复它并成功地做到了。但是现在我的迁移不适用于该表。它只是作为初始迁移保留,但 ApplicationDBContextModelSnapshot 包含我需要迁移到该表的信息。

我已尝试对特定迁移执行update-database 命令,它说它成功但未对该表进行任何更改。与对实体进行小的更改相同,因此我可以执行add-migration。构建成功,但未进行任何更改。

我想我希望将模型快照同步到我的数据库并将恢复的表更新到当前状态。

【问题讨论】:

  • 这是在 docker 容器中运行的 db,还有 api 吗?请提供更多信息
  • @axtck 是的,数据库正在 docker 容器上运行。

标签: c# .net-core docker-compose entity-framework-core dbeaver


【解决方案1】:

通过删除 docker 卷解决它,然后运行更新数据库命令。 现在一切都已同步。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-15
    • 1970-01-01
    • 2021-09-16
    • 2018-02-22
    • 1970-01-01
    • 2021-11-23
    相关资源
    最近更新 更多