Freigeben über


LINQ in .NET Compact Framework

Aktualisiert: November 2007

Sprachintegrierte Abfrage (Language-Integrated Query, LINQ) fügt allgemeine Abfragefunktionen zu .NET Compact Framework hinzu. Diese können auf verschiedene Informationsquellen wie relationale Datenbanken, XML-Daten und Objekte im Arbeitsspeicher angewendet werden. Die Features ermöglichen .NET Compact Framework die Abfrage verschiedener Informationsquellen, ohne dass relationale oder XML-spezifische Features zur Programmiersprache hinzugefügt werden müssen.

Hinweis:

LINQ wird in .NET Compact Framework Version 3.5 und höheren Versionen unterstützt.

LINQ definiert einen Satz allgemeiner Standardabfrageoperatoren, mit denen Sie sprachintegrierte Abfragen, Set- und Transformationsvorgänge für interne und externe Daten ausführen können. Mit den Standardabfrageoperatoren können Sie Abfragen für alle IEnumerable<T>-basierten Informationsquellen ausführen.

LINQ in .NET Compact Framework umfasst eine Teilmenge der LINQ-Desktopfeatures. Im Folgenden werden die Unterschiede zwischen LINQ in .NET Framework und LINQ in .NET Compact Framework erläutert:

  • In .NET Compact Framework werden nur Standardabfrageoperatoren unterstützt. LINQ to DataSet wird unterstützt und bietet LINQ-Unterstützung für DataSet und DataTable.

  • In .NET Compact Framework wird LINQ to XML außer für XPath-Erweiterungen unterstützt.

Weitere Informationen über LINQ finden Sie unter LINQ Project auf der Microsoft Developer Network (MSDN)-Website.

Siehe auch

Weitere Ressourcen

Datenzugriff und XML-Unterstützung in .NET Compact Framework