深入理解IEnumerable和IQueryable两接口的区别

https://www.cnblogs.com/liuqiyun/p/8507356.html

(1)  所有对于IEnumerable 的过滤,排序等操作,都是在内存中发上的,数据已经从数据库中获取到了内存中,只是在内存中进行过滤和排序的操作

(2)所有对于IQueryable的过滤,排序等操作,只有在数据真正用到的时候才会到数据库中查询,这也是linq的延迟加载

原文地址:https://www.cnblogs.com/whl4835349/p/12931697.html