Condividi tramite


FLATTEN (Entity SQL)

Converte una raccolta di raccolte in una raccolta bidimensionale. La nuova raccolta contiene tutti gli stessi elementi di quella vecchia, ma senza una struttura annidata.

FLATTEN ( collection )

Argomenti

  • collection
    Qualsiasi espressione valida che restituisce una raccolta di valori da inserire in un'unica raccolta bidimensionale.

Osservazioni

FLATTEN è 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 utilizzato l'operatore FLATTEN per convertire una raccolta di raccolte in una raccolta bidimensionale. Per compilare ed eseguire questa query, effettuare le operazioni seguenti:

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

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

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

Vedere anche

Concetti

Riferimenti a Entity SQL