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)