Espressioni di query (Entity SQL)

Un'espressione di query combina numerosi operatori di query diversi in un'unica sintassi. Entity SQL fornisce i vari tipi di espressioni, inclusi i seguenti:valori letterali, parametri, variabili, operatori, funzioni, operatori di impostazione e così via. Per altre informazioni, vedere Riferimento a Entity SQL.

Clausole

Un'espressione di query è composta da una serie di clausole che consentono di applicare operazioni successive a una raccolta di oggetti. Si basano sulle stesse clausole presenti in un'istruzione SQL SELECT standard: SELECT, FROM, WHERE, GROUP BY, HAVING e ORDER BY.

Ambito

I nomi definiti nella clausola FROM vengono introdotti nell'ambito FROM in base all'ordine con cui appaiono, da sinistra verso destra. Nell'elenco JOIN le espressioni possono fare riferimento ai nomi definiti precedentemente nell'elenco. Le proprietà pubbliche degli elementi identificate nella clausola FROM non vengono aggiunte all'ambito FROM, ma è sempre necessario fare riferimento a queste proprietà tramite il nome completo dell'alias. In genere, tutte le parti dell'espressione SELECT vengono considerate all'interno dell'ambito FROM.

Vedi anche