SET (Entity SQL)
SET ifadesi, tüm yinelenen öğelerin kaldırıldığı yeni bir koleksiyon oluşturarak bir nesne koleksiyonunu bir kümeye dönüştürmek için kullanılır.
Söz dizimi
SET ( expression )
Bağımsız değişkenler
expression
Koleksiyon döndüren geçerli sorgu ifadeleri.
Açıklamalar
Set ifadesi SET(c)
mantıksal olarak aşağıdaki select deyimine eşdeğerdir:
SELECT VALUE DISTINCT c FROM c
SET
Varlık SQL kümesi işleçlerinden biridir. Tüm Varlık SQL kümesi işleçleri soldan sağa değerlendirilir. Varlık SQL kümesi işleçleri için öncelik bilgileri için bkz . EXCEPT .
Örnek
Aşağıdaki Entity SQL sorgusu, bir nesne koleksiyonunu kümeye dönüştürmek için SET ifadesini 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: PrimitiveType Sonuçları Döndüren Bir Sorgu Yürütme bölümündeki yordamı izleyin.
Aşağıdaki sorguyu yöntemine
ExecutePrimitiveTypeQuery
bağımsız değişken olarak geçirin:
SET(SELECT VALUE P.Name FROM AdventureWorksEntities.Products AS P)