將多重集合轉換成扁平化集合。 新的集合包含與舊集合相同的所有元素,但不含巢狀結構。
語法
FLATTEN ( collection )
論點
collection 傳回值集合集合以扁平化成單一集合的任何有效表達式。
備註
FLATTEN 是其中一個 Entity SQL 集合運算符。 所有 Entity SQL 集合運算子都會從左至右進行評估。 如需 Entity SQL set 運算子的優先順序資訊,請參閱 EXCEPT 。
範例
下列 Entity SQL 查詢會使用 FLATTEN 運算符,將集合集合轉換成扁平化集合。 若要編譯並執行此查詢,請遵循下列步驟:
遵循 如何:執行會傳回 StructuralType 結果的查詢中的程式。
將下列查詢當做自變數傳遞至
ExecuteStructuralTypeQuery方法:
FLATTEN(SELECT VALUE c.SalesOrderHeaders From
AdventureWorksEntities.Contacts AS c)