这是我的LINQPad:中有史以来最简单的查询
var xml = XElement.Load(@"C:\Users\mythsample.xml");
var query =
from e in xml.Elements()
select e;
query.Dump();
问题是它返回了System.OutOfMemoryException。XML文件大约为120MB
我在这里读到,LINQPad有一个仅返回10000行的限制
所以,我试着把它像这个
var query =
(from e in xml.Elements()
select e).Take(100);
query.Dump();
但它给了我同样的错误
LINQPad版本:v4.45.05
自己想出来的。
当您处理巨大的XML文件(>100MB)或任何其他大规模查询时,您需要安装X64 Build。