Переопределить параметры запроса ODATA

ASP.NET Core 2, веб-API, OData v4

Я создал API, который мой клиент использовал бы для получения данных из базы данных, которая содержала бы только одну запись.

Теперь я хочу переопределить некоторые значения параметров запроса, представленные в запросе $ skip, чтобы он не работал, так как любое значение выше 0 вернуло бы нулевые результаты.

Как я могу заставить его не работать в API, и я хочу использовать значения, указанные в $ skip, для использования в других целях.

Итак, когда клиент запрашивает

https://website.com/odata/Values?$skip=5

В API я хочу использовать предоставленное значение, а затем не применять эти функции.

API - Controller

[ODataRoute("values")]
public <Entity> GetData(ODataQueryOptions opt){
    var skipValue = opt.RawValues.Skip;
    return Data;
}

Как я могу сделать это достижимым?

0 ответов

Другие вопросы по тегам