Udostępnij za pośrednictwem


EnableQueryAttribute.ApplyQuery Metoda

Definicja

Przeciążenia

ApplyQuery(IQueryable, ODataQueryOptions)

Stosuje zapytanie do danego zapytania IQueryable na podstawie przychodzących zapytań z ustawień identyfikatora URI i zapytania. Domyślnie implementacja obsługuje $top, $skip, $orderby i $filter. Zastąpij tę metodę, aby wykonać dodatkową kompozycję zapytania zapytania.

ApplyQuery(Object, ODataQueryOptions)

Stosuje zapytanie do danej jednostki na podstawie zapytania przychodzącego z ustawień identyfikatora URI i zapytania.

ApplyQuery(IQueryable, ODataQueryOptions)

Stosuje zapytanie do danego zapytania IQueryable na podstawie przychodzących zapytań z ustawień identyfikatora URI i zapytania. Domyślnie implementacja obsługuje $top, $skip, $orderby i $filter. Zastąpij tę metodę, aby wykonać dodatkową kompozycję zapytania zapytania.

public virtual System.Linq.IQueryable ApplyQuery (System.Linq.IQueryable queryable, Microsoft.AspNet.OData.Query.ODataQueryOptions queryOptions);
abstract member ApplyQuery : System.Linq.IQueryable * Microsoft.AspNet.OData.Query.ODataQueryOptions -> System.Linq.IQueryable
override this.ApplyQuery : System.Linq.IQueryable * Microsoft.AspNet.OData.Query.ODataQueryOptions -> System.Linq.IQueryable
Public Overridable Function ApplyQuery (queryable As IQueryable, queryOptions As ODataQueryOptions) As IQueryable

Parametry

queryable
IQueryable

Oryginalne wystąpienie z możliwością wykonywania zapytań z komunikatu odpowiedzi.

queryOptions
ODataQueryOptions

Wystąpienie ODataQueryOptions skonstruowane na podstawie żądania przychodzącego.

Zwraca

Dotyczy

ApplyQuery(Object, ODataQueryOptions)

Stosuje zapytanie do danej jednostki na podstawie zapytania przychodzącego z ustawień identyfikatora URI i zapytania.

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

Parametry

entity
Object

Oryginalna jednostka z komunikatu odpowiedzi.

queryOptions
ODataQueryOptions

Wystąpienie ODataQueryOptions skonstruowane na podstawie żądania przychodzącego.

Zwraca

Nowa jednostka po zastosowaniu zapytania $select i $expand.

Dotyczy