EF 代码首先在我的模型中不存在的 DB 表上创建了一个列

问题描述

我在这里没有找到任何专门解决这个问题的问题,所以在这里。

我首先使用 EF Core Code。 EF 迁移生成的其中一个表有一个附加列,该列在我的模型中不存在。它可能存在,正如我在 ModelSnapshot 文件中看到的那样,但它很久以前就被删除了。

这个实体除了身份用户之外没有任何复杂的对象,所有其他属性都是原始的。 (字符串、整数等)

我已经尝试添加相同的字段并生成迁移,但它显示为空。 然后我尝试从模型中删除该字段并再次生成迁移以查看它现在是否识别出我正在删除它,但再次..迁移为空。

我正在考虑手动从数据库中删除它,但问题是它仍然存在于模型快照文件中,这可能会产生其他同步问题。

如果您有任何关于如何解决此问题的想法,我将不胜感激。非常感谢。

解决方法

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

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

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

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...