ANYELEMENT (Entity SQL)
從多重值集合中擷取元素。
語法
ANYELEMENT ( expression )
引數
expression
傳回可從中擷取元素之集合的任何有效查詢運算式。
傳回值
如果集合具有多個元素,就是集合中的單一元素或任意元素。如果集合是空的,則傳回 null
。 如果 collection
是類型 Collection<T>
的集合,則 ANYELEMENT(collection)
就是產生類型 T
之執行個體的有效運算式。
備註
ANYELEMENT 會從多重值集合中擷取任意元素。 例如,下列範例會嘗試從 Customers
集合中擷取單一元素。
ANYELEMENT(Customers)
範例
下列 Entity SQL 查詢會使用 ANYELEMENT 運算子,從多重值集合中擷取元素。 此查詢是根據 AdventureWorks Sales Model。 若要編譯及執行此查詢,請遵循以下步驟:
遵循 How to: Execute a Query that Returns StructuralType Results中的程序進行。
將下列查詢當成引數,傳遞至
ExecuteStructuralTypeQuery
方法:
ANYELEMENT((SELECT VALUE product from AdventureWorksEntities.Products as
product where product.ListPrice = @price))