имеет опыт работы с импортом и экспортом больших коллекций (в данном случае из базы данных) с .net.
Использование самого экспорта базы данных невозможно, так как поддерживаются несколько баз данных, и мне это нужно для своего рода независимого от платформы экспорта / импорта.
Проблема здесь в том, что классы XmlSerializer или DataContractSerializer считывают данные одновременно для десериализации - но поскольку наборы данных могут быть очень большими, это неосуществимо.
Существуют ли решения, которые основаны на существующей инфраструктуре сериализации, но поддерживают итеративное чтение файлов?
Спасибо