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

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

问题描述:

消息“将nvarchar值\”United States \“'转换为数据类型int时转换失败。”当它不应该尝试转换任何东西时转换失败错误

我使用实体框架来访问SQL DB的数据。

它在我的表中被设置为一个字符串,它在我的实体中被设置为一个字符串。

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

任何想法为什么发生这种情况,以及如何解决这个问题?

+0

如果答案解决了您的问题,请接受它以表明问题已回答。 (请点击答案旁边的复选标记。) – rici

+0

谢谢,我将来一定会这么做:) –

你确定你还没有对你的数据库进行修改吗?如果是,请在您的PM控制台中运行 UpdateDatabase

。如果不是,请检查CSV列的解析。也许你把它们映射错了。

+0

谢谢,我忘了这么做 –