ANYELEMENT(Entity SQL)

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

ANYELEMENT ( expression )

인수

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

반환 값

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

설명

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

ANYELEMENT(Customers)

예제

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

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

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

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

참고 항목

개념

Entity SQL 참조
구조적 Nullable 형식(Entity SQL)