将 .Net Core 3.1 升级到 5 迁移没有实体类型映射到表

问题描述

将我们的应用程序从 .Net Core 3.1 升级到 5.0.6,一切都在使用现有数据库进行。如果我删除数据库并运行迁移,我会收到此错误

没有实体类型映射到数据操作中使用的表“UserClause”。要么在模型中添加对应的实体类型,要么在数据操作中指定列类型。

UserClause 表不再存在,它在失败的迁移中被重命名,但如果此特定迁移完成,它将是 Agreement 表,但由于缺少实体而引发此迁移类型,这绝对不存在,因为它最初是在一年前运行的。

有谁知道为什么迁移会寻找实体类型,以及如何解决这个问题?这似乎不应该在运行迁移时检查实体。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)