Megosztás:


SET (Entity SQL)

A SET kifejezéssel objektumgyűjteményeket alakíthat át egy készletté, ha egy új gyűjteményt hoz létre, amely az összes ismétlődő elemet eltávolítja.

Szemantika

SET ( expression )

Érvek

expression Bármely érvényes lekérdezési kifejezés, amely gyűjteményt ad vissza.

Megjegyzések

A beállított kifejezés SET(c) logikailag egyenértékű a következő select utasításával:

SELECT VALUE DISTINCT c FROM c

SET az Entity SQL-készlet egyik operátora. A rendszer balról jobbra értékeli az entity SQL-halmaz összes operátorát. Az Entity SQL-halmaz operátorainak elsőbbségi információit lásd a KIVÉVE című témakörben.

példa

Az alábbi Entity SQL-lekérdezés a SET kifejezéssel konvertál egy objektumgyűjteményt egy készletté. A lekérdezés az AdventureWorks értékesítési modellen alapul. A lekérdezés fordításához és futtatásához kövesse az alábbi lépéseket:

  1. Kövesse a How to: Execute a Query that Returns PrimitiveType Results (Primitívtípus-eredményeket visszaadó lekérdezés végrehajtása) című témakör lépéseit.

  2. Adja át a következő lekérdezést argumentumként a ExecutePrimitiveTypeQuery metódusnak:

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

Lásd még