Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Выражение 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)