다음을 통해 공유


ANYELEMENT(Entity SQL)

다중값 컬렉션에서 요소를 추출합니다.

구문

ANYELEMENT ( expression )

인수

expression 요소를 추출할 컬렉션을 반환하는 유효한 쿼리 식입니다.

Return Value

컬렉션의 단일 요소 또는 임의 요소(컬렉션에 여러 요소가 있는 경우)를 반환하거나 컬렉션이 비어 있는 경우 null을 반환합니다. collectionCollection<T> 형식의 컬렉션이면 ANYELEMENT(collection)T 형식의 인스턴스를 생성하는 유효한 식입니다.

설명

ANYELEMENT는 다중값 컬렉션에서 임의의 요소를 추출합니다. 예를 들어, 다음 예제에서는 Customers집합에서 singleton 요소를 추출하려고 시도합니다.

ANYELEMENT(Customers)

예시

다음 Entity SQL 쿼리에서는 ANYELEMENT 연산자를 사용하여 다중값 컬렉션에서 요소를 추출합니다. 쿼리는 AdventureWorks Sales 모델을 기반으로 합니다. 이 쿼리를 컴파일하고 실행하려면 다음 단계를 수행하세요.

  1. How to: Execute a Query that Returns StructuralType Results의 절차를 따릅니다.

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

ANYELEMENT((SELECT VALUE product from AdventureWorksEntities.Products as
                        product where product.ListPrice = @price))

참고 항목