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:
Seguire la procedura indicata in Procedura: eseguire una query che restituisce risultati StructuralType (EntityClient).
Passare la query seguente come argomento al metodo
ExecuteStructuralTypeQuery
:
FLATTEN(SELECT VALUE c.SalesOrderHeaders From
AdventureWorksEntities.Contacts as c)