Aracılığıyla paylaş


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:

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

  2. 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)

Ayrıca bkz.