当它不应该尝试转换任何东西时转换失败错误

Conversion failed error when it shouldn't be trying to convert anything

Message "Conversion failed when converting the nvarchar value '\"United States\"' 数据类型为 int."

我使用 entity framework 访问 SQL 数据库。

它在我的 table 中设置为字符串,在我的实体中设置为字符串。

这是在 CSV 解析程序中尝试调用 DbSet 的保存更改方法时发生的。

知道为什么会发生这种情况以及如何解决这个问题吗?

您确定您没有对数据库进行更改吗?如果是这样,运行 更新数据库

在您的 PM 控制台中。如果不是,请检查 CSV 列的解析。也许你把它们映射错了。