Переопределить параметры запроса 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;
}
Как я могу сделать это достижимым?