FLATTEN (Entity SQL)
Converteert een verzameling verzamelingen naar een afgevlakte verzameling. De nieuwe verzameling bevat dezelfde elementen als de oude verzameling, maar zonder geneste structuur.
Syntaxis
FLATTEN ( collection )
Argumenten
collection
Elke geldige expressie die een verzameling waardeverzamelingen retourneert om in één verzameling af te vlakken.
Opmerkingen
FLATTEN
is een van de entiteits-SQL-setoperators. Alle entiteits-SQL-setoperators worden van links naar rechts geëvalueerd. Zie BEHALVE voor informatie over prioriteit voor de entiteits-SQL-setoperators.
Opmerking
De volgende Entiteit SQL-query gebruikt de FLATTEN
operator om een verzameling verzamelingen te converteren naar een platgemaakte verzameling. Voer de volgende stappen uit om deze query te compileren en uit te voeren:
Volg de procedure in Procedure: Voer een query uit die StructureleType-resultaten retourneert.
Geef de volgende query als argument door aan de
ExecuteStructuralTypeQuery
methode:
FLATTEN(SELECT VALUE c.SalesOrderHeaders From
AdventureWorksEntities.Contacts AS c)