protected IActionResult ODataResult <T>(IFindFluent <T, T> items) { var queryParameters = HttpContext.Request.Query; items = items.ApplyFilters(queryParameters) .Limit(GetTop(queryParameters)) .Skip(GetSkip(queryParameters)) .Sort(GetSort <T>(queryParameters)) .ApplyProjection(queryParameters); return(Ok(items.ToEnumerable())); }