我在我的 LINQPad 中得到了这个最简单的查询:
var xml = XElement.Load(@"C:\\Users\\myth\sample.xml");
var query =
from e in xml.Elements()
select e;
query.Dump();
问题是它返回 System.OutOfMemoryException。 XML 文件大约 120MB。
我有 read it here LINQPad 有一个限制,只能返回 10000 行。
所以,我试过这样写
var query =
(from e in xml.Elements()
select e).Take(100);
query.Dump();
但它给了我同样的错误。
LINQPad版本:v4.45.05
最佳答案
自己想出来的。
当您处理巨大的 XML 文件(>100MB)或任何其他大量查询时,您需要 X64 Build安装。
关于xml - LINQPad 抛出 System.OutOfMemoryException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18485582/