FLATTEN (Entity SQL)
Konwertuje kolekcję kolekcji na spłaszczone kolekcje. Nowa kolekcja zawiera wszystkie te same elementy co stara kolekcja, ale bez struktury zagnieżdżonej.
Składnia
FLATTEN ( collection )
Argumenty
collection
Dowolne prawidłowe wyrażenie zwracające kolekcję kolekcji wartości do spłaszczenia w pojedynczej kolekcji.
Uwagi
FLATTEN
jest jednym z operatorów zestawu SQL jednostki. Wszystkie operatory zestawu SQL jednostek są oceniane od lewej do prawej. Zobacz Z wyjątkiem informacji o pierwszeństwie dla operatorów zestawu SQL jednostki.
Przykład
Następujące zapytanie Entity SQL używa FLATTEN
operatora do konwertowania kolekcji na spłaszczone kolekcje. Aby skompilować i uruchomić to zapytanie, wykonaj następujące kroki:
Postępuj zgodnie z procedurą w temacie Instrukcje: wykonywanie zapytania zwracającego wyniki StructuralType.
Przekaż następujące zapytanie jako argument do
ExecuteStructuralTypeQuery
metody :
FLATTEN(SELECT VALUE c.SalesOrderHeaders From
AdventureWorksEntities.Contacts AS c)