数据填充到DataSet对象之后,您可以开始查询它。 使用 LINQ to DataSet 来进行表述查询类似于对其他启用 LINQ 的数据源使用语言集成查询 (LINQ)。 但是,请记住,在对 DataSet 对象使用 LINQ 查询时,您实际上是在查询 DataRow 对象的枚举,而不是自定义类型的枚举。 这意味着可以在 LINQ 查询中使用该类的任何成员 DataRow 。 这样,便可以创建丰富的复杂查询。
与 LINQ 的其他实现一样,可以采用两种不同的形式创建 LINQ to DataSet 查询:查询表达式语法和基于方法的查询语法。 您可以使用查询表达式语法或基于方法的查询语法对 DataSet 中的单个表、对 DataSet 中的多个表或对类型化 DataSet 中的表执行查询。
本节中
单表查询
说明如何执行单表查询。
跨表查询
说明如何执行交叉表查询。
查询类型化数据集
介绍如何查询类型化 DataSet 对象。