Gewusst wie: Erstellen eines LINQ-Projekts
Aktualisiert: November 2007
Neue Visual C#- und Visual Basic-Projekte, die .NET Framework Version 3.5 Service Pack 1 als Ziel haben, verwenden standardmäßig die Namespaces und Verweise, die für grundlegende LINQ-Funktionen erforderlich sind. Erstellen Sie einfach ein neues Projekt, und Sie können sofort damit beginnen, LINQ-Abfragen für Objektauflistungen zu schreiben. Visual Basic stellt darüber hinaus einen Verweis und importierten Namespace für LINQ to XML-Funktionen bereit. In Visual C# müssen diese manuell hinzugefügt werden.
Um LINQ to XML oder LINQ to DataSet in einer der Sprachen verwenden zu können, müssen Namespaces und Verweise manuell hinzugefügt werden, wie in den folgenden Abschnitten beschrieben.
Wenn Sie ein Projekt aktualisieren, das Sie mit einer früheren Version von Visual Studio erstellt haben, müssen Sie diese oder andere LINQ-bezogene Verweise manuell bereitstellen und ebenfalls manuell .NET Framework Version 3.5 als Ziel für das Projekt festlegen.
Hinweis: |
---|
Wenn Sie die Erstellung von einer Eingabeaufforderung ausführen, müssen Sie auf die LINQ-bezogenen DLLs in Laufwerk:\Programme\Reference Assemblies\Microsoft\Framework\v3.5 manuell verweisen. |
Prozeduren zum Hinzufügen von LINQ-Namespaces und -Verweisen
.NET Framework Version 3.5 als Ziel
Öffnen Sie in Visual Studio ein Visual Basic- oder C#-Projekt, das in Visual Studio 2005 erstellt wurde, und folgen Sie den Anweisungen zum Umwandeln in ein Visual Studio 2008-Projekt.
Klicken Sie für ein C#-Projekt auf das Menü Projekt und dann auf Eigenschaften.
- Wählen Sie auf der Eigenschaftenseite Anwendung in der Dropdownliste Zielframework als Ziel .NET Framework 3.5 aus.
Klicken Sie für ein Visual Basic-Projekt auf das Menü Projekt und dann auf Eigenschaften.
Klicken Sie auf der Eigenschaftenseite Kompilieren auf Erweiterte Kompilierungsoptionen, und wählen Sie in der Dropdownliste Zielframework (alle Konfigurationen) als Ziel .NET Framework 3.5 aus.
So aktivieren Sie grundlegende LINQ-Funktionen
Klicken Sie in einem Visual Basic- oder C#-Projekt auf das Menü Projekt und dann auf Verweis hinzufügen.
Klicken Sie im Dialogfeld Verweis hinzufügen auf die Registerkarte .NET, sofern diese nicht bereits geöffnet ist, führen Sie einen Bildlauf zu System.Core.dll durch, und klicken Sie darauf. Klicken Sie auf OK.
Fügen Sie der Quellcodedatei oder dem Projekt eine using-Direktive oder Imports-Anweisung für System.Linq hinzu.
Weitere Informationen finden Sie unter using-Direktive (C#-Referenz) oder Gewusst wie: Hinzufügen oder Entfernen von importierten Namespaces (Visual Basic).
So aktivieren Sie erweiterte LINQ-Funktionen mit Ausdrucksbaumstrukturen
Wenn Sie bereits einen Verweis auf System.Core.dll haben, fügen Sie eine using-Direktive oder Imports-Anweisung für System.Linq.Expressions hinzu.
Weitere Informationen finden Sie unter Ausdrucksbaumstrukturen.
So verwenden Sie LINQ to XML
Befolgen Sie, wenn nötig, die vorher in diesem Thema beschriebenen Schritte, um einen Verweis auf System.Core.dll und eine using-Direktive oder Imports-Anweisung für System.Linq hinzuzufügen.
Fügen Sie einen Verweis auf System.Xml.Linq hinzu.
Fügen Sie eine using-Direktive oder Imports-Anweisung für System.Xml.Linq hinzu.
Hinweis: Standardmäßig wird diese Funktionalität für Visual Basic-Projekte bereitgestellt.
Weitere Informationen finden Sie unter LINQ to XML.
So verwenden Sie LINQ to SQL
Befolgen Sie, wenn nötig, die vorher in diesem Thema beschriebenen Schritte, um einen Verweis auf System.Core.dll und eine using-Direktive oder Imports-Anweisung für System.Linq hinzuzufügen.
Fügen Sie einen Verweis auf System.Data.Linq hinzu.
Fügen Sie eine using-Direktive oder Imports-Anweisung für System.Data.Linq oder, je nach Anforderungen des jeweiligen Projekts, einen der anderen System.Data.Linq-Namespaces hinzu.
Weitere Informationen finden Sie unter LINQ to SQL.
So verwenden Sie LINQ to Dataset
Befolgen Sie, wenn nötig, die vorher in diesem Thema beschriebenen Schritte, um einen Verweis auf System.Core.dll und eine using-Direktive oder Imports-Anweisung für System.Linq hinzuzufügen.
Fügen Sie einen Verweis auf System.Data.DataSetExtensions.dll für LINQ to DataSet-Funktionen hinzu. Fügen Sie einen Verweis auf System.Data.dll hinzu, wenn dieser nicht bereits existiert.
Fügen Sie eine using-Direktive oder Imports-Anweisung für System.Data und, je nachdem, wie Sie eine Verbindung zur Datenbank herstellen, optional für System.Data.Common und System.Data.SqlClient hinzu.
Weitere Informationen finden Sie unter LINQ to DataSet.