Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Выражение SET используется для преобразования коллекции объектов в набор, предоставляя новую коллекцию со всеми повторяющимися элементами.
Синтаксис
SET ( expression )
Аргументы
expression Любое допустимое выражение запроса, возвращающее коллекцию.
Замечания
Выражение SET(c) set логически эквивалентно следующему оператору select:
SELECT VALUE DISTINCT c FROM c
SET является одним из операторов набора Entity SQL. Все операторы набора Entity SQL оцениваются слева направо.
См. сведения о приоритете для операторов набора Entity SQL.
Пример
Следующий запрос Entity SQL использует выражение SET для преобразования коллекции объектов в набор. Запрос основан на модели продаж AdventureWorks. Чтобы скомпилировать и запустить этот запрос, выполните следующие действия.
Выполните процедуру, описанную в разделе "Практическое руководство. Выполнение запроса, возвращающего результаты PrimitiveType".
Передайте следующий запрос в качестве аргумента в
ExecutePrimitiveTypeQueryметод:
SET(SELECT VALUE P.Name FROM AdventureWorksEntities.Products AS P)