更新:2007 年 11 月
错误消息
<type> 类型的表达式不可查询。请确保不缺少 LINQ 提供程序的程序集引用和/或命名空间导入。
可查询类型是在 System.Linq、System.Data.Linq 和 System.Xml.Linq 命名空间中定义的。必须导入这些命名空间中的一个或多个以执行 LINQ 查询。
System.Linq 命名空间使您能够使用 LINQ 查询诸如集合和数组之类的对象。
System.Data.Linq 命名空间使您能够使用 LINQ 查询 ADO.NET 数据集和 SQL Server 数据库。
System.Xml.Linq 命名空间使您能够使用 LINQ 查询 XML,以及使用 Visual Basic 中的 XML 功能。
**错误 ID:**BC36593
更正此错误
将 System.Linq、System.Data.Linq 或 System.Xml.Linq 命名空间的 Import 语句添加到代码文件中。还可以使用项目设计器(“我的项目”)的“引用”页导入项目的命名空间。
确保标识为查询源的类型为可查询类型。即,一个实现 IEnumerable<T> 或 IQueryable<T> 的类型。