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

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

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

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

posted @ 2020-05-21 16:38  wonderfulviews  阅读(156)  评论(0编辑  收藏  举报