Udostępnij za pośrednictwem


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:

  1. Postępuj zgodnie z procedurą w temacie Instrukcje: wykonywanie zapytania zwracającego wyniki StructuralType.

  2. Przekaż następujące zapytanie jako argument do ExecuteStructuralTypeQuery metody :

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

Zobacz też