다음을 통해 공유


ObjectQuery 클래스

정의

LINQ to Entities와 ObjectQuery<T>를 둘 다 사용하여 개념적 모델에 대한 쿼리의 일반 기능을 구현합니다.

public ref class ObjectQuery abstract : System::Collections::IEnumerable, System::ComponentModel::IListSource, System::Linq::IOrderedQueryable
public abstract class ObjectQuery : System.Collections.IEnumerable, System.ComponentModel.IListSource, System.Linq.IOrderedQueryable
type ObjectQuery = class
    interface IOrderedQueryable
    interface IQueryable
    interface IEnumerable
    interface IListSource
type ObjectQuery = class
    interface IEnumerable
    interface IQueryable
    interface IOrderedQueryable
    interface IListSource
Public MustInherit Class ObjectQuery
Implements IEnumerable, IListSource, IOrderedQueryable
상속
ObjectQuery
파생
구현

설명

ObjectQuery 개념적 모델에 대 한 쿼리에 대 한 기본 클래스가입니다. ObjectQuery는 LINQ to Entities 쿼리가 ObjectQuery<T>를 통해 실행한 쿼리와 동일한 기능을 가지도록 하기 위해 제공됩니다. 사용 해야 ObjectQuery<T> 개념적 모델을 쿼리 하는 지정 된 형식을 사용 하 여 합니다. 자세한 내용은 개체 쿼리합니다.

속성

CommandText

쿼리의 명령 텍스트를 반환합니다.

Context

이 개체 쿼리와 관련된 개체 컨텍스트를 가져옵니다.

EnablePlanCaching

쿼리 계획을 캐시해야 하는지 여부를 나타내는 값을 가져오거나 설정합니다.

MergeOption

쿼리에서 반환되는 개체를 개체 컨텍스트에 추가하는 방법을 가져오거나 설정합니다.

Parameters

이 개체 쿼리에 대한 매개 변수 컬렉션을 가져옵니다.

메서드

Equals(Object)

지정된 개체가 현재 개체와 같은지 확인합니다.

(다음에서 상속됨 Object)
Execute(MergeOption)

지정된 병합 옵션을 사용하여 형식화되지 않은 개체 쿼리를 실행합니다.

GetHashCode()

기본 해시 함수로 작동합니다.

(다음에서 상속됨 Object)
GetResultType()

쿼리의 결과 형식에 대한 정보를 반환합니다.

GetType()

현재 인스턴스의 Type을 가져옵니다.

(다음에서 상속됨 Object)
MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
ToString()

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Object)
ToTraceString()

데이터 원본에 대해 실행할 명령을 반환합니다.

명시적 인터페이스 구현

IEnumerable.GetEnumerator()

컬렉션을 반복하는 열거자를 반환합니다.

IListSource.ContainsListCollection

쿼리에서 반환되는 컬렉션에 컬렉션 개체가 포함되는지 여부를 나타내는 값을 가져옵니다.

IListSource.GetList()

컬렉션을 데이터 바인딩에 사용되는 IList로 반환합니다.

IQueryable.ElementType

이 쿼리 인스턴스에 대한 결과 요소 형식을 가져옵니다.

IQueryable.Expression

이 쿼리를 설명하는 식을 가져옵니다.

IQueryable.Provider

이 쿼리 인스턴스와 관련된 LINQ IQueryProvider를 가져옵니다.

확장 메서드

Cast<TResult>(IEnumerable)

IEnumerable의 요소를 지정된 형식으로 캐스팅합니다.

OfType<TResult>(IEnumerable)

지정된 형식에 따라 IEnumerable의 요소를 필터링합니다.

AsParallel(IEnumerable)

쿼리를 병렬화할 수 있도록 합니다.

AsQueryable(IEnumerable)

IEnumerableIQueryable로 변환합니다.

Cast<TResult>(IQueryable)

IQueryable의 요소를 지정된 형식으로 변환합니다.

OfType<TResult>(IQueryable)

지정된 형식에 따라 IQueryable의 요소를 필터링합니다.

적용 대상

추가 정보