Markieren Sie das Kontrollkästchen Englisch, um die englische Version dieses Artikels anzuzeigen. Sie können den englischen Text auch in einem Popup-Fenster einblenden, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

LINQ (Language-Integrated Query)

 

Language-Integrated Query (LINQ) ist eine neue Gruppe von Features in Visual Studio 2008, durch die leistungsstarke Abfragefunktionen auf die Sprachsyntax von C# und Visual Basic erweitert werden.  LINQ bietet einfach zu erlernende Standardmuster für das Abfragen und Aktualisieren von Daten, und die Technologie kann so erweitert werden, dass potenziell alle Datenspeicherarten unterstützt werden.  Visual Studio enthält LINQ-Anbieterassemblys, die die Verwendung von LINQ mit .NET Framework-Auflistungen, SQL Server-Datenbanken, ADO.NET-Datasets und XML-Dokumenten ermöglichen.  

Die MSDN Code Gallery umfasst LINQ-Beispiele. Zur Vereinfachung sind im Folgenden einige Quicklinks zu Beispielen angegeben:

In diesem Abschnitt

Introduction to LINQ

Liefert eine allgemeine Einführung in die Arten von Anwendungen, die Sie schreiben können, und die Arten von Problemen, die Sie mit LINQ-Abfragen lösen können.

Getting Started with LINQ in C#

Beschreibt die grundlegenden Fakten, die Sie kennen sollten, um die C#-Dokumentation und –Beispiele zu verstehen.

Getting Started with LINQ in Visual Basic

Beschreibt die grundlegenden Fakten, die Sie kennen sollten, um die Visual Basic-Dokumentation und –Beispiele zu verstehen.

How to: Create a LINQ Project

Beschreibt die .NET Framework-Version, Namespaces und Verweise, die für die Erstellung von LINQ-Projekten erforderlich sind.

Visual Studio IDE and Tools Support for LINQ

Beschreibt die Objektrelationaler Designer-Funktion, die Debuggerunterstützung für Abfragen sowie andere IDE-Features für LINQ.

Standard Query Operators Overview

Bietet eine Einführung zu den Standardabfrageoperatoren.  Stellt auch Links zu Themen bereit, die weitere Informationen über jeden Abfragevorgangstyp beinhalten.  

LINQ to Objects

Umfasst Links zu Themen, in denen die Verwendung von LINQ-Objekten zum Zugreifen auf speicherresidente Datenstrukturen erläutert wird.

LINQ to XML

Umfasst Links zu Themen, in denen die Verwendung von LINQ to XML erläutert wird, wodurch die speicherresidenten Dokumentänderungsfunktionen des Dokumentobjektmodells (Document Object Model, DOM) bereitgestellt werden, und unterstützt LINQ-Abfrageausdrücke.

LINQ to ADO.NET (Portal Page)

Stellt einen Einstiegspunkt für die Dokumentation über LINQ to DataSet, LINQ to SQL und LINQ to Entities bereit.  Mit LINQ to DataSet können Sie umfangreichere Abfragefunktionen in DataSet integrieren, indem Sie die gleiche Abfragefunktionalität verwenden, die für viele andere Datenquellen verfügbar ist.  LINQ to SQL stellt eine Laufzeitinfrastruktur zum Verwalten relationaler Daten als Objekte bereit.  LINQ to Entities ermöglicht Entwicklern, Abfragen für das konzeptionelle Modell im Entity Framework in Visual Basic oder Visual C# zu schreiben.  

Enabling a Data Source for LINQ Querying

Enthält eine Einführung in benutzerdefinierte LINQ-Anbieter, LINQ-Ausdrucksbaumstrukturen und weitere Methoden zum Erweitern von LINQ.

Supplementary LINQ Resources

Links zu anderen Online-Informationsquellen über LINQ.

Verwandte Abschnitte

LINQ to SQL

Erläutert die LINQ to SQL-Technologie und enthält Links zu Themen, die Sie bei der Verwendung von LINQ to SQL unterstützen.

LINQ to ADO.NET (Portal Page)

Erläutert die LINQ to DataSet-Technologie und stellt Links zu Themen zur Verfügung, die Sie bei der Verwendung von LINQ to DataSet unterstützen.

LINQ-Beispiele

Stellt Links zu Beispielen bereit, in denen verschiedene Aspekte von LINQ veranschaulicht werden.

Anzeigen: