Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
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
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
ExecutePrimitiveTypeQuery
metody :
SET(SELECT VALUE P.Name FROM AdventureWorksEntities.Products AS P)