Мое приложение разработано с использованием ASP. NET MVC5 и C#, используемых в качестве языка программирования, и Angularjs. Я хочу получить некоторые элементы и загрузить их в виде списка и выполнить разбиение на страницы на стороне клиента, используя умную таблицу anuglar js.
Мой поисковый запрос извлекает иногда более 6-10 тыс. Записей, сейчас мы делаем разбиение на страницы на стороне сервера с помощью Skip and Take.
Но это не обеспечивает возможности поиска по каждому столбцу (фильтрация), сортировки и более быстрого разбиения на страницы. Поэтому мы решили перейти к фильтрации на стороне клиента, сортировке и разбивке на страницы, используя умную таблицу AngularJs.
Но когда я выбираю запись, стек больше 5-6k заполняется и выдает исключение переполнения стека. Есть ли способ, где я могу получить объект 1000 за раз и объединить его в объект списка, и я могу обработать данные в смарт-таблице? Дополнительное примечание: я использую два ORM NPoco и Nhibernate, поэтому я могу создать его так, как мне хочется, если есть какой-либо способ создать его таким образом, чтобы выполнять запрос.