Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Extrahiert ein Element aus einer mehrwertigen Auflistung.
Syntax
ANYELEMENT ( expression )
Argumente
expression Ein beliebiger gültiger Abfrageausdruck, der eine Auflistung zurückgibt, aus der ein Element extrahiert werden soll.
Rückgabewert
Ein einzelnes Element in der Auflistung oder ein beliebiges Element, wenn die Auflistung mehrere hat; wenn die Auflistung leer ist, wird zurückgegeben null. Wenn collection es sich um eine Auflistung vom Typ Collection<T>handelt, handelt es sich um ANYELEMENT(collection) einen gültigen Ausdruck, der eine Instanz des Typs Tzurückgibt.
Bemerkungen
ANYELEMENT extrahiert ein beliebiges Element aus einer mehrwertigen Auflistung. Im folgenden Beispiel wird beispielsweise versucht, ein Singleton-Element aus dem Satz Customerszu extrahieren.
ANYELEMENT(Customers)
Beispiel
Die folgende Entity SQL-Abfrage verwendet den ANYELEMENT-Operator, um ein Element aus einer mehrwertigen Auflistung zu extrahieren. Die Abfrage basiert auf dem AdventureWorks Sales Model. Führen Sie die folgenden Schritte aus, um diese Abfrage zu kompilieren und auszuführen:
Gehen Sie wie folgt vor : Ausführen einer Abfrage, die StrukturelleType-Ergebnisse zurückgibt.
Übergeben Sie die folgende Abfrage als Argument an die
ExecuteStructuralTypeQueryMethode:
ANYELEMENT((SELECT VALUE product from AdventureWorksEntities.Products as
product where product.ListPrice = @price))