Я собираюсь считать некоторый XML (кто не :-)). На этот раз однако это - много данных: приблизительно 30 000 записей с 5 свойствами, всеми в одном файле.
До настоящего времени я всегда читал что XmlTextReader
самый быстрый путь состоит в том, чтобы считать данные XML, но теперь также существует (хороший синтаксис) LINQ к XML.
Кто-либо знает какие-либо проблемы производительности, или что нет никого с LINQ к XML?
Michel
API, предоставляемый LINQ to XML, намного лучше, чем API низкого уровня XmlTextReader. Это приведет к тому, что код станет намного более удобным в обслуживании. Как уже сказал Митч Уит, 30 000 записей - это не так уж и много. ИМО, вы должны просто использовать LINQ to XML, и только когда вы заметите, что LINQ to XML слишком медленный, используйте напрямую XmlTextReader.