Le novità di C# 3.0

di: Giuseppe Marchi     30 Gennaio 2008

Keyword per query LINQ

Per supportare le funzionalità di LINQ, sono state introdotte anche alcune keyword. Approfondiremo queste novità in un articolo dedicato espressamente a LINQ, ma intanto elenchiamo le parole chiave descrivendole brevemente:

  • from - è la keyword di inizio di ogni query LINQ e specifica la fonte di dati nella quale dovrà essere eseguita la query;
  • where - è la clausola che specifica quali elementi della fonte di dati saranno ritornati dalla query; applica una sorta di filtro di selezione;
  • select - è la clausola che definisce i tipi di valori che saranno prodotti dalla query;
  • group - è la clausola che raggruppa i risultati secondo una certa chiave di raggruppamento;
  • orderby - effettua un sort ascendente o discendente della fonte di dati in base ad un filtro;
  • join - è la clausola che permette di associare più fonti di dati all'interno di un'unica query;
  • into - è la keyword contestuale che indica in quale variabile temporanea vengono salvati i risultati di una select, di un group o di un join;
  • let - è la keyword che permette di salvare temporaneamente il risultato di una subquery per poi utilizzarlo all'interno della query principale;
Giuseppe Marchi è consulente informatico in ambito Microsoft .NET e dottore in Comunicazione Digitale; co-autore del libro "Pocket C#", editore Apogeo, collabora con community on-line di sviluppatori fornendo articoli e materiale. Dal 2006 è certificato Microsoft su ASP.NET 2.0 e Microsoft Certified Technology Specialist su Windows Sharepoint Services 3.0. Il suo sito Web personale è www.peppedotnet.it.

Guide ASP.Net

Guida Windows Azure Code Snippets

Le migliori pratiche per far girare le applicazioni "in the cloud",...

Guida ASP.NET MVC Best Practices

Un workflow dettagliato e ricco di suggerimenti pratici per...

Guida ASP.NET Starter Kit

Un modo semplice per imparare ad utilizzare le tecnologie Microsoft...

Altre guide

Newsletter @Microsoft Dev

Ogni giovedì, direttamente nella tua e-mail: articoli, guide, tutorial e script ASP, ASP.Net, SQL server e IIS.

Iscriviti alla newsletter

Altre newsletter

Corsi in aula

Corso Progettazione database

11 Maggio 2012 a Milano
Disponibilità: 6 Posti

Amministratore di Reti Windows Server 2008

11 Giugno 2012 a Milano
Disponibilità: 5 Posti

Nessun corso previsto