我在我的 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