다음을 통해 공유


ODataQueryOptions.ApplyTo 메서드

정의

오버로드

ApplyTo(IQueryable)

개별 쿼리를 IQueryable에 적절한 순서로 적용합니다.

ApplyTo(IQueryable, AllowedQueryOptions)

개별 쿼리를 IQueryable에 적절한 순서로 적용합니다.

ApplyTo(IQueryable, ODataQuerySettings)

개별 쿼리를 IQueryable에 적절한 순서로 적용합니다.

ApplyTo(Object, ODataQuerySettings)

지정된 ODataQuerySettings를 사용하여 지정된 엔터티에 쿼리를 적용합니다.

ApplyTo(IQueryable, ODataQuerySettings, AllowedQueryOptions)

개별 쿼리를 IQueryable에 적절한 순서로 적용합니다.

ApplyTo(Object, ODataQuerySettings, AllowedQueryOptions)

개별 쿼리를 IQueryable에 적절한 순서로 적용합니다.

ApplyTo(IQueryable)

개별 쿼리를 IQueryable에 적절한 순서로 적용합니다.

public virtual System.Linq.IQueryable ApplyTo (System.Linq.IQueryable query);
abstract member ApplyTo : System.Linq.IQueryable -> System.Linq.IQueryable
override this.ApplyTo : System.Linq.IQueryable -> System.Linq.IQueryable
Public Overridable Function ApplyTo (query As IQueryable) As IQueryable

매개 변수

query
IQueryable

원래 IQueryable입니다.

반환

쿼리가 적용된 후의 새 IQueryable 입니다.

적용 대상

ApplyTo(IQueryable, AllowedQueryOptions)

개별 쿼리를 IQueryable에 적절한 순서로 적용합니다.

public virtual System.Linq.IQueryable ApplyTo (System.Linq.IQueryable query, Microsoft.AspNet.OData.Query.AllowedQueryOptions ignoreQueryOptions);
abstract member ApplyTo : System.Linq.IQueryable * Microsoft.AspNet.OData.Query.AllowedQueryOptions -> System.Linq.IQueryable
override this.ApplyTo : System.Linq.IQueryable * Microsoft.AspNet.OData.Query.AllowedQueryOptions -> System.Linq.IQueryable
Public Overridable Function ApplyTo (query As IQueryable, ignoreQueryOptions As AllowedQueryOptions) As IQueryable

매개 변수

query
IQueryable

원래 IQueryable입니다.

ignoreQueryOptions
AllowedQueryOptions

쿼리에 이미 적용된 쿼리 매개 변수입니다.

반환

쿼리가 적용된 후의 새 IQueryable 입니다.

적용 대상

ApplyTo(IQueryable, ODataQuerySettings)

개별 쿼리를 IQueryable에 적절한 순서로 적용합니다.

public virtual System.Linq.IQueryable ApplyTo (System.Linq.IQueryable query, Microsoft.AspNet.OData.Query.ODataQuerySettings querySettings);
abstract member ApplyTo : System.Linq.IQueryable * Microsoft.AspNet.OData.Query.ODataQuerySettings -> System.Linq.IQueryable
override this.ApplyTo : System.Linq.IQueryable * Microsoft.AspNet.OData.Query.ODataQuerySettings -> System.Linq.IQueryable
Public Overridable Function ApplyTo (query As IQueryable, querySettings As ODataQuerySettings) As IQueryable

매개 변수

query
IQueryable

원래 IQueryable입니다.

querySettings
ODataQuerySettings

쿼리 컴퍼지션에서 사용할 설정입니다.

반환

쿼리가 적용된 후의 새 IQueryable 입니다.

적용 대상

ApplyTo(Object, ODataQuerySettings)

지정된 ODataQuerySettings를 사용하여 지정된 엔터티에 쿼리를 적용합니다.

public virtual object ApplyTo (object entity, Microsoft.AspNet.OData.Query.ODataQuerySettings querySettings);
abstract member ApplyTo : obj * Microsoft.AspNet.OData.Query.ODataQuerySettings -> obj
override this.ApplyTo : obj * Microsoft.AspNet.OData.Query.ODataQuerySettings -> obj
Public Overridable Function ApplyTo (entity As Object, querySettings As ODataQuerySettings) As Object

매개 변수

entity
Object

원래 엔터티입니다.

querySettings
ODataQuerySettings

ODataQuerySettings 모든 쿼리 애플리케이션 관련 설정을 포함하는 입니다.

반환

$select 및 $expand 쿼리를 적용한 후의 새로운 엔터티입니다.

설명

단일 엔터티에는 $select 및 $expand 쿼리 옵션만 적용할 수 있습니다. 쿼리에 다른 쿼리 옵션이 있는 경우 이 메서드가 발생합니다.

적용 대상

ApplyTo(IQueryable, ODataQuerySettings, AllowedQueryOptions)

개별 쿼리를 IQueryable에 적절한 순서로 적용합니다.

public virtual System.Linq.IQueryable ApplyTo (System.Linq.IQueryable query, Microsoft.AspNet.OData.Query.ODataQuerySettings querySettings, Microsoft.AspNet.OData.Query.AllowedQueryOptions ignoreQueryOptions);
abstract member ApplyTo : System.Linq.IQueryable * Microsoft.AspNet.OData.Query.ODataQuerySettings * Microsoft.AspNet.OData.Query.AllowedQueryOptions -> System.Linq.IQueryable
override this.ApplyTo : System.Linq.IQueryable * Microsoft.AspNet.OData.Query.ODataQuerySettings * Microsoft.AspNet.OData.Query.AllowedQueryOptions -> System.Linq.IQueryable
Public Overridable Function ApplyTo (query As IQueryable, querySettings As ODataQuerySettings, ignoreQueryOptions As AllowedQueryOptions) As IQueryable

매개 변수

query
IQueryable

원래 IQueryable입니다.

querySettings
ODataQuerySettings

쿼리 컴퍼지션에서 사용할 설정입니다.

ignoreQueryOptions
AllowedQueryOptions

쿼리에 이미 적용된 쿼리 매개 변수입니다.

반환

쿼리가 적용된 후의 새 IQueryable 입니다.

적용 대상

ApplyTo(Object, ODataQuerySettings, AllowedQueryOptions)

개별 쿼리를 IQueryable에 적절한 순서로 적용합니다.

public virtual object ApplyTo (object entity, Microsoft.AspNet.OData.Query.ODataQuerySettings querySettings, Microsoft.AspNet.OData.Query.AllowedQueryOptions ignoreQueryOptions);
abstract member ApplyTo : obj * Microsoft.AspNet.OData.Query.ODataQuerySettings * Microsoft.AspNet.OData.Query.AllowedQueryOptions -> obj
override this.ApplyTo : obj * Microsoft.AspNet.OData.Query.ODataQuerySettings * Microsoft.AspNet.OData.Query.AllowedQueryOptions -> obj
Public Overridable Function ApplyTo (entity As Object, querySettings As ODataQuerySettings, ignoreQueryOptions As AllowedQueryOptions) As Object

매개 변수

entity
Object

원래 엔터티입니다.

querySettings
ODataQuerySettings

ODataQuerySettings 모든 쿼리 애플리케이션 관련 설정을 포함하는 입니다.

ignoreQueryOptions
AllowedQueryOptions

쿼리에 이미 적용된 쿼리 매개 변수입니다.

반환

$select 및 $expand 쿼리를 적용한 후의 새로운 엔터티입니다.

설명

단일 엔터티에는 $select 및 $expand 쿼리 옵션만 적용할 수 있습니다. 쿼리에 다른 쿼리 옵션이 있는 경우 이 메서드가 발생합니다.

적용 대상