Abfragen von 'DataSets' (LINQ to DataSet)
Aktualisiert: November 2007
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 Erste Schritte mit 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
Abfragen für eine einzelne Tabelle (LINQ to DataSet)
Beschreibt die Vorgehensweise beim Ausführen von Abfragen für eine einzelne Tabelle.Abfragen für mehrere Tabellen (LINQ to DataSet)
Beschreibt die Vorgehensweise beim Ausführen von tabellenübergreifenden Abfragen.Abfragen von typisierten DataSets
Beschreibt die Vorgehensweise beim Abfragen von typisierten DataSet-Objekten.
Siehe auch
Konzepte
Laden von Daten in ein 'DataSet'