【发布时间】:2010-12-10 16:26:28
【问题描述】:
与编写实现 IEnumerable 的简单类相比,编写自定义 LINQ 提供程序有什么好处?
例如这个quesiton 显示Linq2Excel:
var book = new ExcelQueryFactory(@"C:\Users.xls");
var administrators = from x in book.Worksheet<User>()
where x.Role == "Administrator"
select x;
但是,与 IEnumerable 的“幼稚”实现相比有什么好处?
【问题讨论】:
-
不知道为什么 linq-to-excel 从 IQueryable 中获利,但在某些情况下它可以使代码更快。
标签: c# linq linq-to-sql ienumerable