SET(Entity SQL)

SET 식은 중복 요소가 모두 제거된 새 컬렉션을 생성하여 개체 컬렉션을 집합으로 변환하는 데 사용됩니다.

SET ( expression )

인수

  • expression
    컬렉션을 반환하는 모든 유효한 쿼리 식입니다.

설명

집합 식 SET(c)는 다음 select 문과 논리적으로 같습니다.

SELECT VALUE DISTINCT c FROM c

SET는 Entity SQL 집합 연산자 중 하나입니다. 모든 Entity SQL 집합 연산자는 왼쪽에서 오른쪽으로 계산됩니다. Entity SQL 집합 연산자의 우선 순위에 대해서는 EXCEPT(Entity SQL)를 참조하십시오.

예제

다음 Entity SQL 쿼리에서는 SET 식을 사용하여 개체의 컬렉션을 집합으로 변환합니다. 쿼리는 AdventureWorks Sales 모델을 기반으로 합니다. 이 쿼리를 컴파일하고 실행하려면 다음 단계를 수행하십시오.

  1. 방법: PrimitiveType 결과를 반환하는 쿼리 실행(EntityClient)의 절차를 수행합니다.

  2. 다음 쿼리를 ExecutePrimitiveTypeQuery 메서드에 인수로 전달합니다.

SET(SELECT VALUE P.Name FROM AdventureWorksEntities.Products AS P)

참고 항목

개념

Entity SQL 참조