Freigeben über


Abfragen von 'DataSets' (LINQ to DataSet)

Nachdem ein DataSet-Objekt mit Daten aufgefüllt wurde, können Sie anfangen, es abzufragen. Das Formulieren von Abfragen mit LINQ to DataSet ähnelt der Verwendung von Sprachintegrierte Abfrage (Language-Integrated Query, LINQ) zur Abfrage anderer LINQ-fähiger Datenquellen. Bedenken Sie jedoch, dass Sie beim Abfragen eines DataSet-Objekts mit LINQ statt einer Enumeration eines benutzerdefinierten Typs eine Enumeration von DataRow-Objekten abfragen. Das heißt, dass Sie in Ihren LINQ-Abfragen jedes Element der DataRow-Klasse verwenden können. Auf diese Weise lassen sich umfangreiche und komplexe Abfragen erstellen.

Wie auch bei anderen Implementierungen von LINQ können Sie LINQ to DataSet-Abfragen in zwei verschiedenen Formen erstellen: mit der Abfrageausdruckssyntax und mit der methodenbasierten Abfragesyntax. Weitere Informationen zu diesen beiden Formen finden Sie unter Getting Started with LINQ. Sie können mit der Abfrageausdruckssyntax oder der methodenbasierten Abfragesyntax Daten aus nur einer Tabelle in einem DataSet, aus mehreren Tabellen in einem DataSet oder aus Tabellen in einem typisierten DataSet abrufen.

Inhalt dieses Abschnitts

Siehe auch

Konzepte

Laden von Daten in ein 'DataSet'

Weitere Ressourcen

LINQ to DataSet-Beispiele