Megosztás:


FLATTEN (Entity SQL)

Több gyűjteményből lapított gyűjteményt készít. Az új gyűjtemény ugyanazokat az elemeket tartalmazza, mint a régi gyűjtemény, de beágyazott struktúra nélkül.

Szemantika

FLATTEN ( collection )

Érvek

collection Bármely érvényes kifejezés, amely értékgyűjtemények gyűjteményét adja vissza egyetlen gyűjteménybe való összeolvasztáshoz.

Megjegyzések

FLATTEN 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 az FLATTEN operátorral konvertálja a gyűjtemények gyűjteményét egy lapított gyűjteménybe. 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 StructuralType Results (Szerkezeti típus eredményeinek visszaadása) című témakör lépéseit.

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

FLATTEN(SELECT VALUE c.SalesOrderHeaders From 
    AdventureWorksEntities.Contacts AS c)

Lásd még