Как получить данные в фоновом процессе и объединить объект сценария java - PullRequest
0 голосов
/ 30 апреля 2020

Мое приложение разработано с использованием ASP. NET MVC5 и C#, используемых в качестве языка программирования, и Angularjs. Я хочу получить некоторые элементы и загрузить их в виде списка и выполнить разбиение на страницы на стороне клиента, используя умную таблицу anuglar js.

Мой поисковый запрос извлекает иногда более 6-10 тыс. Записей, сейчас мы делаем разбиение на страницы на стороне сервера с помощью Skip and Take.

Но это не обеспечивает возможности поиска по каждому столбцу (фильтрация), сортировки и более быстрого разбиения на страницы. Поэтому мы решили перейти к фильтрации на стороне клиента, сортировке и разбивке на страницы, используя умную таблицу AngularJs.

Но когда я выбираю запись, стек больше 5-6k заполняется и выдает исключение переполнения стека. Есть ли способ, где я могу получить объект 1000 за раз и объединить его в объект списка, и я могу обработать данные в смарт-таблице? Дополнительное примечание: я использую два ORM NPoco и Nhibernate, поэтому я могу создать его так, как мне хочется, если есть какой-либо способ создать его таким образом, чтобы выполнять запрос.

...