У меня есть служба WCF, которая должна считывать большое (от 10 до 20 миллионов) количество объектов из базы данных.
Я хотел бы, чтобы клиент открыл поток и сервер выдавал данные из базы данных во время чтения.
Таким образом, клиент может просто сидеть в цикле десериализации сообщений, пока не получит сообщение EOF от сервера, в стиле API потоковой передачи Twitter, но с конечным набором. Проблема, которую я имею, состоит в том, как вернуть поток и затем продолжать писать в него. Это возможно с WCF?