Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
Többértékű gyűjteményből nyer ki egy elemet.
Szemantika
ANYELEMENT ( expression )
Érvek
expression Bármely érvényes lekérdezési kifejezés, amely gyűjteményt ad vissza egy elem kinyeréséhez.
Visszaadott érték
A gyűjtemény egyetlen eleme vagy tetszőleges eleme, ha a gyűjtemény több elemből áll; ha a gyűjtemény üres, a visszaadott nullértéket adja vissza. Ha collection egy típusgyűjtemény Collection<T>, akkor ANYELEMENT(collection) egy érvényes kifejezés, amely egy típuspéldányt Teredményez.
Megjegyzések
Az ANYELEMENT egy tetszőleges elemet nyer ki egy többértékű gyűjteményből. Az alábbi példa például egy egytonos elemet próbál kinyerni a készletből Customers.
ANYELEMENT(Customers)
példa
Az alábbi Entity SQL-lekérdezés az ANYELEMENT operátorral nyer ki egy elemet egy többértékű gyűjteményből. A lekérdezés az AdventureWorks értékesítési modellen alapul. A lekérdezés fordításához és futtatásához kövesse az alábbi lépéseket:
Kövesse a How to: Execute a Query that Returns StructuralType Results (Szerkezeti típus eredményeinek visszaadása) című témakör lépéseit.
Adja át a következő lekérdezést argumentumként a
ExecuteStructuralTypeQuerymetódusnak:
ANYELEMENT((SELECT VALUE product from AdventureWorksEntities.Products as
product where product.ListPrice = @price))