LINQ to DataSetLINQ to DataSet

Mit LINQ to DataSetLINQ to DataSet können Daten, die in einem DataSet-Objekt zwischengespeichert sind, leichter und schneller abgefragt werden.LINQ to DataSetLINQ to DataSet makes it easier and faster to query over data cached in a DataSet object. Insbesondere LINQ to DataSetLINQ to DataSet vereinfacht, da der Entwickler Schreiben von Abfragen in der Programmiersprache selbst, anstatt eine separate Abfragesprache mit Abfragen.Specifically, LINQ to DataSetLINQ to DataSet simplifies querying by enabling developers to write queries from the programming language itself, instead of by using a separate query language. Dies ist besonders nützlich für Visual Studio-Entwickler, jetzt die syntaxüberprüfung der Zeitpunkt der Kompilierung, statische Typisierung und IntelliSense-Unterstützung, die von der Visual Studio in seinen Abfragen bereitgestellt nutzen können.This is especially useful for Visual Studio developers, who can now take advantage of the compile-time syntax checking, static typing, and IntelliSense support provided by the Visual Studio in their queries.

LINQ to DataSetLINQ to DataSet kann auch für das Abfragen von Daten verwendet werden, die aus einer oder mehreren Datenquellen konsolidiert wurden. can also be used to query over data that has been consolidated from one or more data sources. Dies ermöglicht eine Vielzahl von Szenarios, bei denen Flexibilität bei der Darstellung und Behandlung von Daten erforderlich ist, wie das Abfragen lokal aggregierter Daten und die Zwischenspeicherung auf der mittleren Ebene bei Webanwendungen.This enables many scenarios that require flexibility in how data is represented and handled, such as querying locally aggregated data and middle-tier caching in Web applications. Diese Manipulationsmethode wird insbesondere bei der Erstellung von Berichterstellungs-, Analyse- und Business Intelligence-Anwendungen benötigt.In particular, generic reporting, analysis, and business intelligence applications require this method of manipulation.

Die LINQ to DataSetLINQ to DataSet Funktionalität wird bereitgestellt, in erster Linie durch die Erweiterungsmethoden in den DataRowExtensions und DataTableExtensions Klassen.The LINQ to DataSetLINQ to DataSet functionality is exposed primarily through the extension methods in the DataRowExtensions and DataTableExtensions classes. LINQ to DataSetLINQ to DataSet baut auf und verwendet die vorhandene ADO.NET 2.0ADO.NET 2.0 -Architektur und ist nicht vorgesehen, ersetzen Sie ADO.NET 2.0ADO.NET 2.0 im Anwendungscode. builds on and uses the existing ADO.NET 2.0ADO.NET 2.0 architecture, and is not meant to replace ADO.NET 2.0ADO.NET 2.0 in application code. Der vorhandene ADO.NET 2.0-Code funktioniert auch in einer LINQ to DataSetLINQ to DataSet-Anwendung.Existing ADO.NET 2.0 code will continue to function in a LINQ to DataSetLINQ to DataSet application. Die Beziehung zwischen LINQ to DataSetLINQ to DataSet und ADO.NET 2.0ADO.NET 2.0 und dem Datenspeicher wird im folgenden Diagramm illustriert.The relationship of LINQ to DataSetLINQ to DataSet to ADO.NET 2.0ADO.NET 2.0 and the data store is illustrated in the following diagram.

LINQ to DataSet basiert auf dem ADO.NET-AnbieterLINQ to DataSet is based on the ADO.NET Provider

In diesem AbschnittIn This Section

Erste SchritteGetting Started

ProgrammierhandbuchProgramming Guide

ReferenzReference

DataTableExtensions

DataRowExtensions

DataRowComparer

Siehe auchSee Also

LINQ (Language Integrated Query)LINQ (Language-Integrated Query)
LINQ und ADO.NETLINQ and ADO.NET
ADO.NETADO.NET