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.
Sintassi
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 del set Entity SQL. Tutti gli operatori sui set di Entity SQL vengono valutati da sinistra a destra. Vedere EXCEPT per informazioni sulla precedenza per gli operatori del set Entity SQL.
Esempio
Nella query Entity SQL seguente viene usato 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 How to: Execute a Query that Returns StructuralType Results.
Passare la query seguente come argomento al metodo
ExecuteStructuralTypeQuery
:
FLATTEN(SELECT VALUE c.SalesOrderHeaders From
AdventureWorksEntities.Contacts AS c)