Esempi di query

Questa sezione include esempi di Visual Basic e C# di query LINQ to SQL tipiche. Gli sviluppatori che usano Visual Studio possono trovare ulteriori esempi in una soluzione di esempio disponibile nella sezione Esempi. Per altre informazioni, vedere Esempi.

Importante

Negli esempi di codice contenuti nella documentazione di LINQ to SQL viene spesso usato db. In tali esempi si presuppone che db sia un'istanza di una classe Northwind che eredita da DataContext.

In questa sezione

Query di aggregazione
Viene descritto come usare Average, Count e così via.

Restituire il primo elemento di una sequenza
Vengono forniti esempi dell'utilizzo di First.

Restituire o ignorare elementi in una sequenza
Vengono forniti esempi dell'utilizzo di Take e Skip.

Ordinare elementi in una sequenza
Vengono forniti esempi dell'utilizzo di OrderBy.

Raggruppare elementi in una sequenza
Vengono forniti esempi dell'utilizzo di GroupBy.

Eliminare elementi duplicati da una sequenza
Vengono forniti esempi dell'utilizzo di Distinct.

Determinare se alcuni o tutti gli elementi di una sequenza soddisfano una condizione
Vengono forniti esempi dell'utilizzo di All e Any.

Concatenare due sequenze
Vengono forniti esempi dell'utilizzo di Concat.

Restituire la differenza dei set tra due sequenze
Vengono forniti esempi dell'utilizzo di Except.

Restituire l'intersezione tra set di due sequenze
Vengono forniti esempi dell'utilizzo di Intersect.

Restituire l'unione di set di due sequenze
Vengono forniti esempi dell'utilizzo di Union.

Procedura: convertire una sequenza in una matrice
Vengono forniti esempi dell'utilizzo di ToArray.

Convertire una sequenza un tipo in un elenco generico
Vengono forniti esempi dell'utilizzo di ToList.

Convertire un tipo in un IEnumerable generico
Vengono forniti esempi dell'utilizzo di AsEnumerable.

Formulare join e query di prodotto incrociato
Vengono forniti esempi dell'utilizzo della navigazione con chiave esterna nelle clausole from, where e select.

Formulare proiezioni
Vengono forniti esempi della combinazione di select con altre funzionalità, ad esempio i tipi anonimi, per formare proiezioni della query.

Panoramica degli operatori query standard
Viene illustrato il concetto di operatori query standard in C#.

Panoramica degli operatori query standard (Visual Basic)
Viene illustrato il concetto di operatori query standard in Visual Basic.

Concetti relativi alle query
Viene descritto come vengono usati i concetti applicabili alle query in LINQ to SQL.

Guida per programmatori
Viene fornito un portale per accedere ad argomenti in cui vengono illustrati concetti di programmazione relativi a LINQ to SQL.