深入理解IEnumerable和IQueryable兩接口的區別

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

(1)  所有對於IEnumerable 的過濾,排序等操作,都是在內存中發上的,數據已經從數據庫中獲取到了內存中,只是在內存中進行過濾和排序的操作

(2)所有對於IQueryable的過濾,排序等操作,只有在數據真正用到的時候纔會到數據庫中查詢,這也是linq的延遲加載

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章