LINQ FormatException

时间:2008-09-18 21:41:02

标签: linq linq-to-sql exception

我目前有一个现有的数据库,我正在使用LINQtoSQL生成器工具为我创建类。该工具适用于此数据库,该工具没有错误 当我针对数据运行LINQ to SQL查询时,有一行在表中以某种方式存在一些无效数据,并且当它在该行中运行时抛出System.FormatException。有谁知道这源于什么?有没有人知道如何缩小有效列而不将它们逐一添加到select子句中?

1 个答案:

答案 0 :(得分:2)

你有一个存储空字符串的varchar(1)吗?

您需要在设计器中将类型从char更改为string(或以某种方式禁止清空)。 .net字符类型不能包含空字符串。