LINQ格式化异常

LINQ格式化异常,linq,linq-to-sql,exception,Linq,Linq To Sql,Exception,我目前有一个现有的数据库,我正在使用LINQtoSQL生成器工具为我创建类。该工具对此数据库运行良好,并且该工具没有错误。 当我对数据运行LINQ to SQL查询时,有一行在表中以某种方式包含一些无效数据,当它在该行上运行时,它会抛出System.FormatException。有人知道这是怎么回事吗?有人知道我如何缩小影响列的范围而不将它们逐个添加到select子句中吗?您有存储空字符串的varchar(1)吗 您需要在设计器中将类型从char更改为string(或者以某种方式禁止清空)。.

我目前有一个现有的数据库,我正在使用LINQtoSQL生成器工具为我创建类。该工具对此数据库运行良好,并且该工具没有错误。
当我对数据运行LINQ to SQL查询时,有一行在表中以某种方式包含一些无效数据,当它在该行上运行时,它会抛出System.FormatException。有人知道这是怎么回事吗?有人知道我如何缩小影响列的范围而不将它们逐个添加到select子句中吗?

您有存储空字符串的varchar(1)吗

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