У меня есть набор очень больших данных XML с XSD.Один xml может иметь размер до 300 МБ.
Мне нужно переместить данные из XML в SQL Server.
Я обнаружил, что у Microsoft есть библиотека сериализации для сопоставления xml с объектами http://msdn.microsoft.com/en-us/library/182eeyhh.aspx
Проблема, о которой я беспокоюсь, заключается в том, что при отображении XML в объект загружаются ли все данные в память?Если это так, кажется, я не могу его использовать.
Так что XmlTextReader - лучший способ для моего случая, например, построчное чтение и сохранение данных в базе данных.