Method-Based Query Examples (LINQ to DataSet)

This section provides LINQ to DataSet programming examples in method-based query syntax that use the standard query operators. The DataSet used in these examples is populated by using the FillDataSet method, which is specified in Loading Data Into a DataSet. For more information, see Standard Query Operators Overview (C#) or Standard Query Operators Overview (Visual Basic).

In This Section

Projection
The examples in this topic demonstrate how to use the Select and SelectMany methods to query a DataSet.

Partitioning
The examples in this topic demonstrate how to use the Skip and Take methods to query a DataSet and partition the results.

Ordering
The examples in this topic demonstrate how to use the OrderBy, OrderByDescending, Reverse, and ThenByDescending methods to query a DataSet and order the results.

Set Operators
The examples in this topic demonstrate how to use the Distinct, Except, Intersect, and Union operators to perform value-based comparison operations on sets of data rows.

Conversion Operators
The examples in this topic demonstrate how to use the ToArray, ToDictionary, and ToList methods to immediately execute a query expression.

Element Operators
The examples in this topic demonstrate how to use the First and ElementAt methods to get DataRow elements from a DataSet.

Aggregate Operators
The examples in this topic demonstrate how to use the Average, Count, Max, Min, and Sum methods to query a DataSet and aggregate data.

Join
The examples in this topic demonstrate how to use the GroupJoin and Join methods to query a DataSet.

See also