Aracılığıyla paylaş


ANYELEMENT (Entity SQL)

Çok değerli bir koleksiyondan öğe ayıklar.

Söz dizimi

ANYELEMENT ( expression )

Bağımsız değişkenler

expression Öğesi ayıklamak için bir koleksiyon döndüren geçerli sorgu ifadeleri.

Dönüş Değeri

Koleksiyondaki tek bir öğe veya koleksiyonun birden fazla öğesi varsa rastgele bir öğe; koleksiyon boşsa döndürür null. türünde Collection<T>bir koleksiyonsacollection, ANYELEMENT(collection) türünün Tbir örneğini veren geçerli bir ifadedir.

Açıklamalar

ANYELEMENT, birden çok değerli koleksiyondan rastgele bir öğe ayıklar. Örneğin, aşağıdaki örnek kümesinden Customerstek bir öğe ayıklamayı dener.

ANYELEMENT(Customers)

Örnek

Aşağıdaki Entity SQL sorgusu, çok değerli bir koleksiyondan öğe ayıklamak için ANYELEMENT işlecini kullanır. Sorgu AdventureWorks Satış Modeli'ni temel alır. Bu sorguyu derlemek ve çalıştırmak için şu adımları izleyin:

  1. Nasıl yapılır: StructuralType Sonuçları Döndüren Bir Sorgu Yürütme bölümündeki yordamı izleyin.

  2. Aşağıdaki sorguyu yöntemine ExecuteStructuralTypeQuery bağımsız değişken olarak geçirin:

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

Ayrıca bkz.