【发布时间】: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