다음을 통해 공유


Microsoft.AspNet.OData.Query 네임스페이스

클래스

ApplyQueryOption

쿼리에 대한 $apply OData 쿼리 옵션을 정의합니다.

CountAttribute

Attribute OData의 $count 쿼리 옵션 설정과 상관 관계가 있는 클래스 또는 속성에 배치할 수 있는 를 나타냅니다.

CountQueryOption

$count 쿼리 옵션의 값을 나타내고 쿼리를 충족하는 엔터티 수를 검색할 방법을 표시합니다.

DefaultQuerySettings

이 클래스는 쿼리 컴퍼지션 중에 사용할 기본 설정을 설명합니다.

DefaultSkipTokenHandler

서비스에 대한 SkipTokenHandler의 기본 구현입니다.

ExpandAttribute

Attribute OData의 $expand 쿼리 옵션 설정과 상관 관계가 있는 속성 또는 클래스에 배치할 수 있는 을 나타냅니다.

ExpandConfiguration

확장 가능한 속성의 구성을 나타냅니다.

FilterAttribute

Attribute OData의 $filter 쿼리 옵션 설정과 상관 관계가 있는 클래스 또는 속성에 배치할 수 있는 을 나타냅니다.

FilterQueryOption

쿼리를 위한 $filter OData 쿼리 옵션을 정의합니다.

ModelBoundQuerySettings

이 클래스는 쿼리 컴퍼지션 중에 사용할 모델 바인딩된 설정에 대해 설명합니다.

NonFilterableAttribute

Attribute 속성을 $filter OData 쿼리 옵션에서 사용할 수 없도록 지정하기 위해 속성에 배치할 수 있는 을 나타냅니다.

NotCountableAttribute

Attribute 속성에 $count 적용할 수 없도록 지정하기 위해 속성에 배치할 수 있는 을 나타냅니다.

NotExpandableAttribute

Attribute$expand OData 쿼리 옵션에서 속성을 사용할 수 없도록 지정하기 위해 속성에 배치할 수 있는 을 나타냅니다.

NotFilterableAttribute

Attribute 속성을 $filter OData 쿼리 옵션에서 사용할 수 없도록 지정하기 위해 속성에 배치할 수 있는 을 나타냅니다.

NotNavigableAttribute

Attribute OData 쿼리에서 속성을 탐색할 수 없도록 지정하기 위해 속성에 배치할 수 있는 을 나타냅니다.

NotSortableAttribute

Attribute$orderby OData 쿼리 옵션에서 속성을 사용할 수 없도록 지정하기 위해 속성에 배치할 수 있는 을 나타냅니다.

ODataQueryOptions

쿼리 컴퍼지션을 수행하는 데 사용할 수 있는 복합 OData 쿼리 옵션을 정의합니다. 현재는 $filter, $orderby, $top, $skip 및 $count만 지원합니다.

ODataQueryOptions<TEntity>

쿼리 컴퍼지션을 수행하는 데 사용할 수 있는 복합 OData 쿼리 옵션을 정의합니다. 현재는 $filter, $orderby, $top, $skip만 지원합니다.

ODataQueryOptionsParserFactory

요청 본문에서 OData 쿼리 옵션의 구문 분석을 처리하는 클래스의 팩터리 IODataQueryOptionsParser 입니다.

ODataQuerySettings

이 클래스는 쿼리 컴퍼지션 중에 사용할 설정을 설명합니다.

ODataRawQueryOptions

들어오는 요청에서 문자열 형식의 원시 쿼리 값을 나타냅니다.

ODataValidationSettings

이 클래스는 쿼리를 위한 유효성 검사 설정을 설명합니다.

OrderByAttribute

Attribute OData의 $orderby 쿼리 옵션 설정과 상관 관계가 있는 클래스 또는 속성에 배치할 수 있는 을 나타냅니다.

OrderByCountNode

식별 IEdmProperty 순서를 나타냅니다.

OrderByItNode

$orderby 절의 '$it' 식으로 순서를 나타냅니다.

OrderByNode

$orderby 절의 식으로 단일 순서를 나타냅니다.

OrderByOpenPropertyNode

동적 속성의 순서를 나타냅니다.

OrderByPropertyNode

식별 IEdmProperty 순서를 나타냅니다.

OrderByQueryOption

쿼리를 위한 $orderby OData 쿼리 옵션을 정의합니다.

PageAttribute

Attribute 속성 또는 클래스에 배치하여 해당 속성 또는 형식의 $top 및 쿼리 결과 반환 번호를 지정하는 을 나타냅니다.

ParameterAliasNodeTranslator

매개 변수 별칭 노드를 번역하는 변환기를 정의합니다.

PlainTextODataQueryOptionsParser

의 콘텐츠를 읽고 OData URL의 Stream 쿼리 옵션 부분으로 구문 분석합니다. 쿼리 옵션은 요청 본문에 일반 텍스트로 전달됩니다.

QueryFilterProvider

형식의 System.Web.Http.Filters.IFilterProvider 매개 변수를 바인딩하지 않는 또는 IQueryable<T> 반환 형식의 모든 작업에 작업 IQueryable 필터를 적용하는 의 ODataQueryOptions구현입니다.

SelectAttribute

Attribute OData의 $select 쿼리 옵션 설정과 상관 관계가 있는 속성 또는 클래스에 배치할 수 있는 을 나타냅니다.

SelectExpandQueryOption

OData $select 및 $expand 쿼리 옵션을 나타냅니다.

SkipQueryOption

쿼리를 위한 $skip OData 쿼리 옵션을 정의합니다.

SkipTokenHandler

페이징에 대한 NextLink가 생성되는 방법을 나타냅니다.

SkipTokenQueryOption

쿼리에 대한 $skiptoken OData 쿼리 옵션을 정의합니다.

TopQueryOption

쿼리를 위한 $top OData 쿼리 옵션을 정의합니다.

TruncatedCollection<T>

지정된 페이지 크기로 컬렉션을 자르는 클래스를 나타냅니다.

UnsortableAttribute

Attribute$orderby OData 쿼리 옵션에서 속성을 사용할 수 없도록 지정하기 위해 속성에 배치할 수 있는 을 나타냅니다.

인터페이스

IODataQueryOptionsParser

의 콘텐츠를 읽고 OData URL의 Stream 쿼리 옵션 부분으로 구문 분석하는 기능을 노출합니다. 쿼리 옵션은 요청 본문에 /$query 끝나는 리소스 경로로 전달될 수 있습니다.

IPropertyMapper

$select 및 $expand 프로젝션의 결과는 instance 표시됩니다 ISelectExpandWrapper . 해당 instance 를 호출ToDictionary(Func<IEdmModel,IEdmStructuredType,IPropertyMapper>)하여 instance 프로 IDictionary<TKey,TValue> 젝스할 수 있습니다. 해당 메서드는 함수를 사용하여 해당 프로젝션의 속성 이름을 반환IDictionary<TKey,TValue>된 의 키에 매핑하는 를 생성 IPropertyMapper 합니다. instance (위에서 설명한 ISelectExpandWrapper 메서드 사용)로 IDictionary<TKey,TValue> 변환하는 기본 목적은 지정된 포맷터에 의해 $select 및 $expand 프로젝션을 serialization하는 동안 사용되는 의 속성 IEdmStructuredType 이름을 변경할 수 있도록 하는 것입니다. 예를 들어 특정 포맷터의 사용자 지정 직렬화 특성을 지원하기 위해서입니다.

ISelectExpandWrapper

$select 및 $expand 쿼리 작업을 나타냅니다.

ITruncatedCollection

지정된 페이지 크기로 자르는 컬렉션을 나타냅니다.

열거형

AllowedArithmeticOperators

$filter를 사용한 쿼리에 허용할 산술 연산자입니다.

AllowedFunctions

$filter를 사용한 쿼리에 허용할 함수입니다.

AllowedLogicalOperators

$filter를 사용한 쿼리에 허용할 논리 연산자입니다.

AllowedQueryOptions

쿼리에 허용할 OData 쿼리 옵션입니다.

HandleNullPropagationOption

이 열거는 쿼리 가능한 지원에서 null 전파를 처리하는 방법을 정의합니다.

QueryOptionSetting

쿼리 옵션의 설정을 나타냅니다.

SelectExpandType

expand 및 select의 형식을 나타냅니다.