LINQ in .NET Compact Framework

Aggiornamento: novembre 2007

LINQ (Language-Integrated Query) aggiunge a .NET Compact Framework funzionalità di query generiche applicabili a varie fonti di informazioni quali database relazionali, dati XML e oggetti in memoria. Tali funzionalità consentono a .NET Compact Framework di eseguire query su fonti di informazioni diverse senza aggiungere funzionalità relazionali o specifiche di XML al linguaggio di programmazione.

Nota:

LINQ è supportato in .NET Compact Framework versione 3.5 e versioni successive.

In LINQ viene definito un insieme di operatori query standard generici che consentono di eseguire Language-Integrated Query, impostare e trasformare operazioni su dati interni o esterni. Gli operatori query standard consentono di applicare query a qualsiasi fonte di informazioni basata su IEnumerable<T>.

LINQ in .NET Compact Framework include un sottoinsieme delle funzionalità LINQ desktop. Di seguito vengono elencate le differenze tra LINQ in .NET Framework e LINQ in .NET Compact Framework:

  • In .NET Compact Framework sono supportati unicamente gli operatori query standard. LINQ to DataSet è supportato e fornisce supporto LINQ per DataSet e DataTable.

  • In .NET Compact Framework, LINQ to XML è supportato ad eccezione delle estensioni Xpath.

Per ulteriori informazioni su LINQ, vedere The LINQ Project sul sito Web MSDN, Microsoft Developer Network (informazioni in lingua inglese).

Vedere anche

Altre risorse

Accesso ai dati e supporto XML in .NET Compact Framework