Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Převede sbírku kolekcí do ploché struktury. Nová kolekce obsahuje všechny stejné prvky jako stará kolekce, ale bez vnořené struktury.
Syntaxe
FLATTEN ( collection )
Argumenty
collection Libovolný platný výraz, který vrátí kolekci kolekcí hodnot, která se zploštěná do jedné kolekce.
Poznámky
FLATTEN je jedním z operátorů sady Entity SQL. Všechny operátory sady Entity SQL se vyhodnocují zleva doprava. Informace o prioritách pro operátory sady Entity SQL najdete v tématu S VÝJIMKOU .
Příklad
Následující dotaz Entity SQL používá FLATTEN operátor k převodu kolekce kolekcí na zploštěnou kolekci. Chcete-li tento dotaz zkompilovat a spustit, postupujte takto:
Postupujte podle pokynů v části Postupy: Provedení dotazu, který vrací výsledky typu StructuralType.
Jako argument metody
ExecuteStructuralTypeQuerypředejte následující dotaz:
FLATTEN(SELECT VALUE c.SalesOrderHeaders From
AdventureWorksEntities.Contacts AS c)