Bagikan melalui


ANYELEMENT (Entity SQL)

Mengekstrak elemen dari koleksi bernilai banyak.

Sintaksis

ANYELEMENT ( expression )

Argumen

expression Ekspresi kueri valid apa pun yang mengembalikan koleksi untuk mengekstrak elemen.

Mengembalikan Nilai

Elemen tunggal dalam koleksi atau elemen arbitrer jika koleksi memiliki lebih dari satu; jika koleksi kosong, mengembalikan null. Jika collection adalah kumpulan jenis Collection<T>, maka ANYELEMENT(collection) adalah ekspresi valid yang menghasilkan instans jenis T.

Komentar

ANYELEMENT mengekstrak elemen arbitrer dari koleksi multinilalu. Misalnya, contoh berikut mencoba mengekstrak elemen singleton dari set Customers.

ANYELEMENT(Customers)

Contoh

Kueri SQL Entitas berikut menggunakan operator ANYELEMENT untuk mengekstrak elemen dari koleksi multinila. Kueri didasarkan pada Model Penjualan AdventureWorks. Untuk mengkompilasi dan menjalankan kueri ini, ikuti langkah-langkah berikut:

  1. Ikuti prosedur dalam Cara: Menjalankan Kueri yang Mengembalikan Hasil StructuralType.

  2. Teruskan kueri berikut sebagai argumen ke ExecuteStructuralTypeQuery metode :

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

Lihat juga