BC36593:类型 <type> 的表达式不可查询

类型 <type> 的表达式不可查询。 请确保不缺少 LINQ 提供程序的程序集引用和/或命名空间导入。

可查询类型是在 System.LinqSystem.Data.LinqSystem.Xml.Linq 命名空间中定义的。 必须导入这些命名空间中的一个或多个来执行 LINQ 查询。

System.Linq 命名空间使你能够使用 LINQ 查询对象,例如集合和数组。

System.Data.Linq 命名空间使你能够使用 LINQ 查询 ADO.NET 数据集和 SQL Server 数据库。

System.Xml.Linq 命名空间使你能够使用 LINQ 查询 XML,并在 Visual Basic 中使用 XML 功能。

错误 ID:BC36593

更正此错误

  1. System.LinqSystem.Data.LinqSystem.Xml.Linq 命名空间的 Import 语句添加到代码文件中。 还可以通过使用项目设计器的“引用”页面(“我的项目”)为项目导入命名空间。

  2. 确保已标识为查询源的类型是可查询类型。 即,可实现 IEnumerable<T>IQueryable<T> 的类型。

另请参阅