LINQ FormatException

时间:2020-03-06 14:23:39  来源:igfitidea点击:

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

解决方案

我们是否有一个varchar(1)存储一个空字符串?

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