我在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。
我在这里读到,LINQPad只能返回10000行的限制。
所以,我尝试这样写:
var query =
(from e in xml.Elements()
select e).Take(100);
query.Dump();
但它却给我返回了相同的错误。
LINQPad 版本: v4.45.05