Me preguntaba si hay una biblioteca .NET o una herramienta de terceros para ejecutar Entity Framework como consultas LINQ en documentos XML. Sé que ya hay LINQ to XML que le permite ejecutar consultas en un objeto XDocument
que está YA cargado en la memoria, pero ¿qué sucede si el documento XML es extremadamente grande (más de un gigabyte)?Linq a XML, rendimiento y otros
Me gustaría tener la opción de pasar esta consulta a un XmlReader
en lugar de a un objeto XDocument
. ¿Es posible directamente de la caja?
Ok, después de buscar un poco más que he encontré con este tema: http://stackoverflow.com/questions/2441673/reading-xml-with-xmlreader-in-c Y esto: http://blogs.msdn.com/b/xmlteam/archive/2007/03/24/streaming-with-linq-to-xml-part-2.aspx He estado pensando en resolver este problema usando casi la técnica exacta , pero todavía carece de soporte completo y mejor rendimiento. –