Думаю, для этого мне нужно расширить атрибут EnableQuery, например:
Код: Выделить всё
public class EnablePagedQueryAttribute : EnableQueryAttribute
{
public EnablePagedQueryAttribute()
{
int myPageSizeFromWebConfig = 0;
// Get value from web.config as you want:
if (int.TryParse(ConfigurationManager.AppSettings["myPageSize"], out myPageSizeFromWebConfig))
{
this.PageSize = myPageSizeFromWebConfig;
}
}
}
Думаю, что-то не так с расширением EnablePagedQuery, потому что с EnableQuery все работает.
Кроме того, как я могу проверить, действительно ли размер страницы изменился ?
Подробнее здесь: https://stackoverflow.com/questions/309 ... et-web-api