共用方式為


FLATTEN (Entity SQL)

將集合轉換成扁平化集合。 新集合所包含的所有元素與舊集合相同,但是不包含巢狀結構。

語法

FLATTEN ( collection )

引數

collection 任何傳回值集合的集合以便扁平化成為單一集合的有效運算式。

備註

FLATTEN 是其中一個 Entity SQL 集合運算子。 所有 Entity SQL 集合運算子都會從左到右評估。 如需 Entity SQL 集合運算子的優先順序資訊,請參閱 EXCEPT

範例

下列 Entity SQL 查詢會使用 FLATTEN 運算子,將集合轉換成扁平化集合。 若要編譯及執行此查詢,請遵循以下步驟:

  1. 遵循 How to: Execute a Query that Returns StructuralType Results中的程序進行。

  2. 將下列查詢當成引數,傳遞至 ExecuteStructuralTypeQuery 方法:

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

另請參閱