【发布时间】:2017-09-11 04:01:11
【问题描述】:
如果
IQueryable接口在服务端执行查询表达式,而不是像IEnumerable这样获取所有记录,为什么IQueryable不被IEnumerable代替,这样可以更快更高效?DBSet<T>有两种风格的Where(IQueryable和IEnumerable)。有没有办法调用IEnumerable版本,因为默认调用IQueryable,而不调用ToList()?
【问题讨论】:
标签: c# linq ienumerable iqueryable