1

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

4

1 回答 1

2

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

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

于 2008-09-18T21:44:24.283 回答