Учился в школе, писал сочинения, знал правила, в дискуссиях участвовал. В итоге в конце четверти преподаватель каз.языка сказала:"Я тебе всё равно пять не поставлю" После этого я вместо урока ходил в спортзал мячик кидать или на лыжах кататься. Выпускной экзамен сдал на пять.
Почему нельзя просто по страницам вытаскивать данные из БД и передавать клиенту ? Если ORM используете то будет примерно так: cats.Skip(pageNumber * pageSize).Take(pageSize) И каждый раз дополнительно высылать общее количество строк в БД. Итого, клиент сам будет запрашивать нужную порцию данных.
Учился в школе, писал сочинения, знал правила, в дискуссиях участвовал. В итоге в конце четверти преподаватель каз.языка сказала:"Я тебе всё равно пять не поставлю"
После этого я вместо урока ходил в спортзал мячик кидать или на лыжах кататься.
Выпускной экзамен сдал на пять.
Про ORM это только пример :) Можно то же самое сделать SQL запросом (см. LIMIT и OFFSET).Про IMAP сказать ничего не могу, не решал такую задачу.
Почему нельзя просто по страницам вытаскивать данные из БД и передавать клиенту ?
Если ORM используете то будет примерно так: cats.Skip(pageNumber * pageSize).Take(pageSize)
И каждый раз дополнительно высылать общее количество строк в БД. Итого, клиент сам будет запрашивать нужную порцию данных.