Nota
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare ad accedere o a cambiare directory.
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare a cambiare directory.
Estrae un elemento da una raccolta plurivalore.
Sintassi
ANYELEMENT ( expression )
Argomenti
expression Qualsiasi espressione di query valida che restituisce una raccolta da cui estrarre un elemento.
Valore restituito
Un singolo elemento nella raccolta o un elemento arbitrario se la raccolta ha più di una; se la raccolta è vuota, restituisce null. Se collection è una raccolta di tipo Collection<T>, ANYELEMENT(collection) è un'espressione valida che restituisce un'istanza di tipo T.
Osservazioni:
ANYELEMENT estrae un elemento arbitrario da una raccolta multivalore. Ad esempio, l'esempio seguente tenta di estrarre un elemento singleton dal set Customers.
ANYELEMENT(Customers)
Esempio
La query Entity SQL seguente usa l'operatore ANYELEMENT per estrarre un elemento da una raccolta multivalore. La query si basa sul modello AdventureWorks Sales. Per compilare ed eseguire questa query, seguire questa procedura:
Seguire la procedura descritta in Procedura: Eseguire una query che restituisce risultati StructuralType.
Passare la query seguente come argomento al
ExecuteStructuralTypeQuerymetodo :
ANYELEMENT((SELECT VALUE product from AdventureWorksEntities.Products as
product where product.ListPrice = @price))