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