Condividi tramite


SET (Entity SQL)

L'espressione SET viene utilizzata per convertire una raccolta di oggetti in un set restituendo una nuova raccolta da cui sono stati rimossi tutti i duplicati.

SET ( expression )

Argomenti

  • expression
    Qualsiasi espressione di query valida che restituisce una raccolta.

Osservazioni

L'espressione set SET(c) equivale, dal punto di vista logico, all'istruzione Select seguente:

SELECT VALUE DISTINCT c FROM c

SET è uno degli operatori sui set di Entity SQL . Tutti gli operatori sui set di Entity SQL vengono valutati da sinistra a destra. Per informazioni sulla priorità degli operatori sui set di Entity SQL , vedere EXCEPT (Entity SQL).

Esempio

Nella query Entity SQL seguente viene utilizzata l'espressione SET per convertire una raccolta di oggetti in un set. La query è basata sul modello Sales di AdventureWorks. Per compilare ed eseguire questa query, effettuare le operazioni seguenti:

  1. Seguire la procedura indicata in Procedura: eseguire una query che restituisce risultati PrimitiveType (EntityClient).

  2. Passare la query seguente come argomento al metodo ExecutePrimitiveTypeQuery:

SET(SELECT VALUE P.Name FROM AdventureWorksEntities.Products AS P)

Vedere anche

Concetti

Riferimenti a Entity SQL