Parole chiave di query (Riferimenti per C#)

In questa sezione sono contenute le parole chiave contestuali utilizzate nelle espressioni di query.

In questa sezione

Clausola

Descrizione

from

Specifica un'origine dati e una variabile di intervallo (analoga a una variabile di iterazione).

where

Filtra gli elementi di origine basati su una o più espressioni booleane separate dagli operatori logici AND e OR (&& o ||).

select

Specifica il tipo e la forma che gli elementi nella sequenza restituita avranno quando la query verrà eseguita.

group

Raggruppa i risultati della query secondo un valore della chiave specificato.

into

Fornisce un identificatore che può servire come riferimento ai risultati di una clausola join, group o select.

orderby

Ordina i risultati della query in ordine crescente o decrescente in base all'operatore di confronto predefinito per il tipo di elemento.

join

Unisce due origini dati in basa a un confronto di uguaglianza tra due criteri di corrispondenza specificati.

let

Introduce una variabile di intervallo per archiviare i risultati delle sottoespressioni in un'espressione di query.

in

Parola chiave contestuale in una clausola join.

on

Parola chiave contestuale in una clausola join.

equals

Parola chiave contestuale in una clausola join.

by

Parola chiave contestuale in una clausola group.

ascending

Parola chiave contestuale in una clausola orderby.

descending

Parola chiave contestuale in una clausola orderby.

Vedere anche

Riferimenti

Parole chiave di C#

Concetti

Espressioni di query LINQ (Guida per programmatori C#)

Altre risorse

LINQ (Language-Integrated Query)

Nozioni di base su LINQ in C#