LINQ (Language-Integrated Query)
Aggiornamento: novembre 2007
LINQ (Language-Integrated Query) è un insieme di funzionalità di Visual Studio 2008 che estende le potenzialità di esecuzione di query alla sintassi dei linguaggi C# and Visual Basic. LINQ introduce modelli standard di facile apprendimento per l'esecuzione di query e l'aggiornamento dei dati, consentendo l'estensione della tecnologia per supportare praticamente qualsiasi tipo di archivio dati. Visual Studio 2008 include assembly del provider LINQ che consentono di utilizzare LINQ con insiemi di .NET Framework, database di SQL Server, DataSet ADO.NET e documenti XML.
In questa sezione
Introduzione a LINQ
Viene fornita un'introduzione generale ai tipi di applicazioni che possono essere scritti e ai tipi di problemi che possono essere risolti con le query LINQ.Nozioni di base su LINQ in C#
Vengono descritti i fatti di base che è necessario conoscere per capire la documentazione e gli esempi di C#.Introduzione a LINQ in Visual Basic
Vengono descritti i fatti di base che è necessario conoscere per capire la documentazione e gli esempi di Visual Basic.Procedura: creare un progetto LINQ
Viene descritta la versione di .NET Framework, i riferimenti e lo spazio dei nomi necessari per compilare i progetti LINQ.Supporto degli strumenti e IDE di Visual Studio per LINQ
Vengono descritti Object Relational Designer, il supporto del debugger per le query e altre funzionalità IDE correlate a LINQ.Guida generale per programmatori LINQ
Vengono forniti collegamenti ad argomenti che includono informazioni sulla programmazione con LINQ, ad esempio operatori di query standard, strutture ad albero dell'espressione e provider di query.LINQ to Objects
Sono inclusi collegamenti ad argomenti che descrivono come utilizzare LINQ to Objects per accedere a strutture dei dati in memoria.LINQ to XML
Sono inclusi collegamenti ad argomenti che spiegano come utilizzare LINQ to XML, che fornisce le funzionalità di modifica dei documenti in memoria del Document Object Model (DOM) e supporta le espressioni di query di LINQ.LINQ to ADO.NET (pagina portale)
Viene fornito un punto di ingresso per la documentazione relativa a LINQ to DataSet e LINQ to SQL. LINQ to DataSet consente di compilare funzionalità di esecuzione di query più complesse nell'oggetto DataSet utilizzando la stessa funzionalità di query disponibile per altre origini dati. LINQ to SQL fornisce un'infrastruttura in fase di esecuzione per la gestione di dati relazionali come oggetti.Risorse LINQ supplementari
Vengono forniti collegamenti ad altre fonti di informazioni in linea relative a LINQ.
Sezioni correlate
LINQ to SQL
Viene illustrata la tecnologia LINQ to SQL e vengono forniti collegamenti ad argomenti che facilitano l'utilizzo di LINQ to SQL.LINQ to ADO.NET (pagina portale)
Viene illustrata la tecnologia LINQ to DataSet e vengono forniti collegamenti ad argomenti che facilitano l'utilizzo di LINQ to DataSet.Esempi LINQ
Vengono forniti collegamenti a esempi che dimostrano i vari aspetti di LINQ.
Vedere anche
Altre risorse
Link to Everything: A List of LINQ Providers (informazioni in lingua inglese)