ANYELEMENT (Entity SQL)
Mengekstrak elemen dari koleksi multi-nilai.
Sintaks
ANYELEMENT ( expression )
Argumen
expression
Ekspresi kueri valid apa pun yang mengembalikan koleksi untuk mengekstrak elemen.
Tampilkan Nilai
Elemen tunggal dalam koleksi atau elemen arbitrer jika koleksi memiliki lebih dari satu; jika koleksi kosong, mengembalikan null
. Jika collection
adalah koleksi Collection<T>
jenis, maka ANYELEMENT(collection)
adalah ekspresi valid yang menghasilkan instans T
jenis.
Keterangan
ANYELEMENT mengekstrak elemen arbitrer dari koleksi multi-nilai. Misalnya, contoh berikut mencoba mengekstrak elemen database tunggal dari rangkaian Customers
.
ANYELEMENT(Customers)
Contoh
Kueri Entity SQL berikut menggunakan operator ANYELEMENT untuk mengekstrak elemen dari koleksi multi-nilai. Kueri didasarkan pada Model Penjualan AdventureWorks. Untuk mengompilasi dan menjalankan kueri ini, ikuti langkah-langkah berikut:
Ikuti prosedur di Cara: Menjalankan Kueri yang Menampilkan Hasil StructuralType.
Teruskan kueri berikut sebagai argumen ke metode
ExecuteStructuralTypeQuery
:
ANYELEMENT((SELECT VALUE product from AdventureWorksEntities.Products as
product where product.ListPrice = @price))