ANYELEMENT (Entity SQL)ANYELEMENT (Entity SQL)

Estrae un elemento da una raccolta multivalore.Extracts an element from a multivalued collection.

SintassiSyntax

ANYELEMENT ( expression )  

ArgomentiArguments

expression
Qualsiasi espressione di query valida che restituisce una raccolta da cui estrarre un elemento.Any valid query expression that returns a collection to extract an element from.

Valore restituitoReturn Value

Singolo elemento nella raccolta o elemento arbitrario se nella raccolta ne è presente più di uno; se la raccolta è vuota, restituisce null.A single element in the collection or an arbitrary element if the collection has more than one; if the collection is empty, returns null. Se collection è una raccolta di tipo Collection<T>, quindi ANYELEMENT(collection) è un'espressione valida che produce un'istanza di tipo T.If collection is a collection of type Collection<T>, then ANYELEMENT(collection) is a valid expression that yields an instance of type T.

NoteRemarks

ANYELEMENT estrae un elemento arbitrario da una raccolta multivalore.ANYELEMENT extracts an arbitrary element from a multivalued collection. Nell'esempio seguente viene ad esempio eseguito un tentativo di estrarre un elemento singleton dal set Customers.For example, the following example attempts to extract a singleton element from the set Customers.

ANYELEMENT(Customers)  

EsempioExample

Nella query Entity SQLEntity SQL seguente viene usato l'operatore ANYELEMENT per estrarre un elemento da una raccolta multivalore.The following Entity SQLEntity SQL query uses the ANYELEMENT operator to extract an element from a multivalued collection. La query è basata sul modello Sales di AdventureWorks.The query is based on the AdventureWorks Sales Model. Per compilare ed eseguire questa query, effettuare le operazioni seguenti:To compile and run this query, follow these steps:

  1. Seguire la procedura indicata in Procedura: eseguire una query che restituisce risultati StructuralType.Follow the procedure in How to: Execute a Query that Returns StructuralType Results.

  2. Passare la query seguente come argomento al metodo ExecuteStructuralTypeQuery :Pass the following query as an argument to the ExecuteStructuralTypeQuery method:

ANYELEMENT((SELECT VALUE product from AdventureWorksEntities.Products as
                        product where product.ListPrice = @price))

Vedere ancheSee Also

Riferimento a Entity SQLEntity SQL Reference
Tipi strutturati nullableNullable Structured Types