Я использую Generic Repository Pattern для моего недавнего проекта. Предположим, что моя таблица содержит 100000 записей, и если я загружаю все записи одновременно, это занимает слишком много времени. нижеуказанный метод вернет все записи.
public async Task<IEnumerable<T>> GetAll()
{
return await dbSet.ToListAsync();
}
Мой уровень пользовательского интерфейса все еще ожидает загрузки 100000 записей в память для привязки моего DOM в Jquery Datatable. Существует ли какой-либо механизм для автоматической загрузки 500 записей в каждом вызове, или я должен реализовать этот механизм в своем бизнес-уровне?