ObjectQuery 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
이 클래스는 개체 계층에서 형식화되지 않은 쿼리를 구현합니다.
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1010:CollectionsShouldImplementGenericInterface")]
public abstract class ObjectQuery : System.Collections.IEnumerable, System.ComponentModel.IListSource, System.Data.Entity.Infrastructure.IDbAsyncEnumerable, System.Linq.IOrderedQueryable
type ObjectQuery = class
interface IOrderedQueryable
interface IQueryable
interface IEnumerable
interface IListSource
interface IDbAsyncEnumerable
Public MustInherit Class ObjectQuery
Implements IDbAsyncEnumerable, IEnumerable, IListSource, IOrderedQueryable
- 상속
-
ObjectQuery
- 파생
- 특성
- 구현
속성
CommandText |
쿼리의 명령 텍스트를 반환합니다. |
Context |
이 개체 쿼리와 관련된 개체 컨텍스트를 가져옵니다. |
EnablePlanCaching |
쿼리 계획을 캐시해야 하는지 여부를 나타내는 값을 가져오거나 설정합니다. |
MergeOption |
쿼리에서 반환되는 개체를 개체 컨텍스트에 추가하는 방법을 가져오거나 설정합니다. |
Parameters |
이 개체 쿼리에 대한 매개 변수 컬렉션을 가져옵니다. |
Streaming |
쿼리가 스트리밍인지 버퍼링인지 여부 |
메서드
Execute(MergeOption) |
지정된 병합 옵션을 사용하여 형식화되지 않은 개체 쿼리를 실행합니다. |
ExecuteAsync(MergeOption, CancellationToken) |
지정된 병합 옵션을 사용하여 형식화되지 않은 개체 쿼리를 비동기적으로 실행합니다. |
ExecuteAsync(MergeOption) |
지정된 병합 옵션을 사용하여 형식화되지 않은 개체 쿼리를 비동기적으로 실행합니다. |
GetResultType() |
쿼리의 결과 형식에 대한 정보를 반환합니다. |
ToTraceString() |
데이터 원본에 대해 실행할 명령을 반환합니다. |
명시적 인터페이스 구현
IDbAsyncEnumerable.GetAsyncEnumerator() |
IDbAsyncEnumerator 열거될 때 데이터베이스에 대해 지정된 SQL 쿼리를 실행하는 을 반환합니다. |
IEnumerable.GetEnumerator() |
컬렉션을 반복하는 열거자를 반환합니다. |
IListSource.ContainsListCollection |
이 클래스는 개체 계층에서 형식화되지 않은 쿼리를 구현합니다. |
IListSource.GetList() |
컬렉션을 데이터 바인딩에 사용되는 IList로 반환합니다. |
IQueryable.ElementType |
이 쿼리 인스턴스에 대한 결과 요소 형식을 가져옵니다. |
IQueryable.Expression |
이 쿼리를 설명하는 식을 가져옵니다. LINQ 작성기 패턴을 사용하여 빌드된 쿼리의 경우 전체 LINQ 식 트리를 반환합니다. 그렇지 않으면 이 쿼리를 래핑하는 상수 식을 반환합니다. 기본 식은 캐시되지 않습니다. 이렇게 하면 LINQ 쿼리와 Entity-SQL 쿼리를 구분할 수 있습니다. |
IQueryable.Provider |
IQueryProvider 이 쿼리 instance 연결된 를 가져옵니다. |
적용 대상
Entity Framework