Код: Выделить всё
public class EnableQueryWithDefaultPageSizeAttribute : EnableQueryAttribute
{
const int pageSizeDefault = 100;
public override IQueryable ApplyQuery(IQueryable queryable, ODataQueryOptions queryOptions)
{
int pagesize = pageSizeDefault;
var result = queryOptions.ApplyTo(queryable, new ODataQuerySettings { PageSize = pagesize });
return result;
}
}
Код: Выделить всё
https://localhost:5001/api/teams?$count=true
Код: Выделить всё
https://localhost:5001/api/teams
Код: Выделить всё
[EnableQuery(PageSize = 100)]
Подробнее здесь: https://stackoverflow.com/questions/707 ... l-pagesize