Procedura: creare un progetto LINQ
.NET Framework versione 3.5 vengono introdotti gli spazi dei nomi e i riferimenti che sono necessari per le funzionalità di base di LINQ in Visual c# e Visual Basic. Dopo aver creato un nuovo progetto, è possibile iniziare a scrivere query LINQ sulle raccolte di oggetti. Visual Basic fornisce inoltre un riferimento e uno spazio dei nomi importato per la funzionalità LINQ to XML. In Visual C# questi elementi devono essere aggiunti manualmente.
Per utilizzare LINQ to XML o LINQ to DataSet in entrambi i linguaggi, è necessario aggiungere manualmente gli spazi dei nomi e i riferimenti come illustrato nelle sezioni seguenti.
Se si sta aggiornando un progetto creato utilizzando una versione precedente di Visual Studio, è possibile che sia necessario fornire manualmente questi riferimenti o altri riferimenti correlati a LINQ e impostare manualmente il progetto per poterlo utilizzare con .NET Framework versione 3.5.
Nota
Se si sta compilando al prompt dei comandi, è necessario far riferimento manualmente alle DLL correlate a LINQ in unità:\Programmi\Reference Assemblies\Microsoft\Framework\v3.5.
Procedure per aggiungere spazi dei nomi e riferimenti LINQ
Per utilizzare .NET Framework versione 3.5
In Visual Studio, aprire un progetto di Visual Basic o c# creato in Visual Studio 2005 e seguire le richieste convertirlo in Visual Studio 2008 o a un progetto di Visual Studio 2010.
Per un progetto C# scegliere Proprietà dal menu Progetto.
- Nella pagina delle proprietà Applicazione selezionare .NET Framework 3.5 nell'elenco a discesa Framework di destinazione.
Per un progetto di Visual Basic scegliere Proprietà dal menu Progetto.
Nella pagina delle proprietà Compilazione fare clic su Opzioni di compilazione avanzate, quindi selezionare .NET Framework 3.5 nell'elenco a discesa Framework di destinazione (tutte le configurazioni).
Per attivare la funzionalità LINQ di base
In un progetto di Visual Basic o C# scegliere Aggiungi riferimento dal menu Progetto.
Nella finestra di dialogo Aggiungi riferimento fare clic sulla scheda .NET, scorrere fino a System.Core.dll, quindi selezionarlo. Scegliere OK.
Aggiungere una direttiva using o un'istruzione Imports per l'oggetto System.Linq al progetto o al file del codice sorgente.
Per ulteriori informazioni, vedere Direttiva using (Riferimenti per C#) o Procedura: aggiungere o rimuovere spazi dei nomi importati (Visual Basic).
Per attivare la funzionalità LINQ avanzata con le strutture ad albero dell'espressione
Se è già presente un riferimento a System.Core.dll, aggiungere una direttiva using o un'istruzione Imports per l'oggetto System.Linq.Expressions.
Per ulteriori informazioni, vedere Strutture ad albero dell'espressione (C# e Visual Basic).
Per utilizzare LINQ to XML
Se necessario, seguire i passaggi illustrati precedentemente in questo argomento per aggiungere un riferimento a System.Core.dll e una direttiva using o un'istruzione Imports per System.Linq.
Aggiungere un riferimento a System.Xml.Linq.
Aggiungere una direttiva using o un'istruzione Imports per System.Xml.Linq.
Nota
Per impostazione predefinita, questa funzionalità viene fornita per i progetti di Visual Basic.
Per ulteriori informazioni, vedere LINQ to XML.
Per utilizzare LINQ to SQL
Se necessario, seguire i passaggi illustrati precedentemente in questo argomento per aggiungere un riferimento a System.Core.dll e una direttiva using o un'istruzione Imports per System.Linq.
Aggiungere un riferimento a System.Data.Linq.
Aggiungere una direttiva using o un'istruzione Imports per l'oggetto System.Data.Linq o uno degli altri spazi dei nomi System.Data.Linq a seconda dei requisiti del progetto specifico.
Per ulteriori informazioni, vedere LINQ to SQL [LINQ to SQL].
Per utilizzare LINQ to DataSet
Se necessario, seguire i passaggi illustrati precedentemente in questo argomento per aggiungere un riferimento a System.Core.dll e una direttiva using o un'istruzione Imports per System.Linq.
Aggiungere un riferimento a System.Data.DataSetExtensions.dll per la funzionalità LINQ to DataSet. Aggiungere un riferimento a System.Data.dll, se non è già presente.
Aggiungere una direttiva using o un'istruzione Imports per System.Data e facoltativamente per System.Data.Common, System.Data.SqlClient, a seconda della modalità di connessione al database utilizzata.
Per ulteriori informazioni, vedere LINQ to DataSet.
Vedere anche
Riferimenti
Direttiva using (Riferimenti per C#)