Это может быть повторяющийся вопрос, но я не смог найти его на SO. Если это так, пожалуйста, укажите мне один.
Я видел много примеров пейджинга и сортировки с использованием IQueryable, но я не хочу использовать IQueryable или, по крайней мере, не из репозитория (не открывать его снаружи).
Я не использую Linq To SQL.
Мой репозиторий в настоящее время возвращает DTO или ICollection.
Я использую JqGrid. Я не хочу уничтожать все данные за один раз.
Поскольку мое приложение находится в стадии разработки, я переношу все данные, а затем произвожу пейджинг, orderBy, SKIP, где и т. Д. В контроллере.
Мне бы хотелось, чтобы эти операции выполнялись на уровне базы данных (где я считаю, что она будет более эффективной по мере увеличения размера базы данных).
Любые предложения о том, как мне следует реализовать пейджинг, сортировку и фильтрацию
С уважением,
Март