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).