Delen via


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:

  1. Volg de procedure in Procedure: Voer een query uit die StructureleType-resultaten retourneert.

  2. Geef de volgende query als argument door aan de ExecuteStructuralTypeQuery methode:

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

Zie ook