В настоящее время у меня есть веб-сайт, написанный на классическом asp, который выполняет несколько запросов к sql, объединяет запросы, а затем выводит их для отображения в веб-браузере. (Пейджинг не разрешен) Проблема в том, что веб-сервер агрегирует все результаты запроса перед отображением, что занимает много памяти даже для одного запроса. Простое исправление для классического asp — запись в объект ответа из потока.
По какой-то причине я не могу представить аналог в .net, не требуя службы на странице какого-либо типа. Обычно я привязываюсь к спискам и т. д., поэтому я, вероятно, застрял. Итак, если у меня есть устройство чтения данных из sql, как я могу передать этот объект в браузер, чтобы иметь небольшой объем памяти? Должен ли я вручную вызывать объект ответа и записывать? Это кажется немного задним числом. Я думаю, что я просто пропускаю что-то легкое.
Спасибо.
Добавить:
Итак, что я ищу, так это то, как постепенно передавать данные из программы чтения sql на страницу html, чтобы не тратить память. Это вообще возможно в .net?