Entity SQL 언어
Entity SQL은 SQL과 유사한 스토리지 독립적 쿼리 언어입니다. Entity SQL을 사용하면 엔터티 데이터를 개체 또는 테이블 형식으로 쿼리할 수 있습니다. Entity SQL은 다음의 경우에 사용해야 합니다.
쿼리를 동적으로 런타임에 생성해야 하는 경우. 이 경우에는 런타임에 Entity SQL 쿼리 문자열을 생성하는 대신 ObjectQuery<T>의 쿼리 작성기 메서드를 사용해야 합니다.
쿼리를 모델 정의의 일부로 정의할 경우. Entity SQL만 데이터 모델에서 지원됩니다. 자세한 내용은 QueryView 요소(MSL)를 참조하세요.
EntityClient에서 EntityDataReader를 사용하여 읽기 전용 엔터티 데이터를 행 집합으로 반환할 경우. 자세한 내용은 Entity Framework용 EntityClient 공급자를 참조하세요.
SQL 기반 쿼리 언어의 전문가에게는 Entity SQL이 가장 편할 수 있습니다.
EntityClient 공급자와 함께 Entity SQL 사용
EntityClient 공급자와 함께 Entity SQL을 사용하려는 경우 자세한 내용은 다음 문서를 참조하세요.
Entity Framework용 EntityClient 공급자
방법: PrimitiveType 결과를 반환하는 쿼리 실행
방법: StructuralType 결과를 반환하는 쿼리 실행
방법: EntityCommand를 사용하여 매개 변수가 있는 Entity SQL 쿼리 실행
방법: EntityCommand를 사용하여 매개 변수가 있는 저장 프로시저 실행
개체 쿼리와 함께 Entity SQL 사용
개체 쿼리와 함께 Entity SQL을 사용하려는 경우 자세한 내용은 다음 항목을 참조하세요.
방법: EntityCollection에서 관련 개체 쿼리