Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Mit LINQ to DataSet können Daten, die in einem DataSet-Objekt zwischengespeichert sind, einfacher und schneller abgefragt werden. Insbesondere vereinfacht LINQ to DataSet die Abfrage, indem Entwickler Abfragen aus der Programmiersprache selbst schreiben können, anstatt eine separate Abfragesprache zu verwenden. Dies ist besonders nützlich für Visual Studio-Entwickler, die jetzt die Kompilierungszeitsyntaxüberprüfung, statische Eingabe und IntelliSense-Unterstützung nutzen können, die von Visual Studio in ihren Abfragen bereitgestellt werden.
LINQ to DataSet kann auch verwendet werden, um Daten abzufragen, die aus einer oder mehreren Datenquellen konsolidiert wurden. Dies ermöglicht viele Szenarien, die Flexibilität erfordern, wie Daten dargestellt und verarbeitet werden, z. B. das Abfragen von lokal aggregierten Daten und zwischenspeichern auf mittlerer Ebene in Webanwendungen. Insbesondere erfordern generische Berichterstellungs-, Analyse- und Business Intelligence-Anwendungen diese Manipulationsmethode.
Die LINQ to DataSet-Funktionalität wird hauptsächlich über die Erweiterungsmethoden in den DataRowExtensions und DataTableExtensions Klassen verfügbar gemacht. LINQ to DataSet baut auf der vorhandenen ADO.NET-Architektur auf und verwendet sie und soll nicht ADO.NET im Anwendungscode ersetzen. Der vorhandene ADO.NET Code funktioniert weiterhin in einer LINQ to DataSet-Anwendung. Die Beziehung von LINQ to DataSet zu ADO.NET und der Datenspeicher wird im folgenden Diagramm veranschaulicht.