Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Wyrażenie SET służy do konwertowania kolekcji obiektów na zestaw przez uzyskanie nowej kolekcji ze wszystkimi usuniętymi zduplikowanymi elementami.
Składnia
SET ( expression )
Argumenty (w programowaniu)
expression Każde prawidłowe wyrażenie zapytania zwracające kolekcję.
Uwagi
Wyrażenie SET(c) set jest logicznie równoważne z następującą instrukcją select:
SELECT VALUE DISTINCT c FROM c
SET jest jednym z operatorów zestawu SQL jednostki. Wszystkie operatory zestawu SQL jednostek są oceniane od lewej do prawej. Zobacz Z wyjątkiem informacji o pierwszeństwie dla operatorów zestawu SQL jednostki.
Przykład
Następujące zapytanie Entity SQL używa wyrażenia SET do konwertowania kolekcji obiektów na zestaw. Zapytanie jest oparte na modelu AdventureWorks Sales. Aby skompilować i uruchomić to zapytanie, wykonaj następujące kroki:
Postępuj zgodnie z procedurą w temacie Instrukcje: Wykonywanie zapytania zwracającego wyniki Typ pierwotny.
Przekaż następujące zapytanie jako argument do
ExecutePrimitiveTypeQuerymetody :
SET(SELECT VALUE P.Name FROM AdventureWorksEntities.Products AS P)