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 T
bir ö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 Customers
tek 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:
Nasıl yapılır: StructuralType Sonuçları Döndüren Bir Sorgu Yürütme bölümündeki yordamı izleyin.
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))