LINQ : IEnumerableT and IQueryableT区别
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                LINQ : IEnumerableT and IQueryableT区别
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.                        
                                本地數據源計算機會自動使用IEnumberable<T>,遠程數據源會使用IQueryable<T>
下面這條語句沒有使用數據庫里的EF數據,顯示如下:
下面這條語句使用數據庫里的EF數據,顯示如下:
針對Linq? “LINQ TO to OBJECTS”,使用Enumerable中的擴展方法對本地集合進行排序、查詢等操作,查詢參數接受的是Func< >。Func< >叫做謂語表達式,相當于一個委托。
針對Linq? “LINQ TO to SQL”則使用Querable中的擴展方法,它接受的參數是Expression< >。Expression< >用于包裝Func< >。Linq? LINQ TO to SQL引擎最終會將表達式樹轉化成為相應的SQL語句,然后在數據庫中執行。
轉載于:https://www.cnblogs.com/firstcsharp/archive/2013/05/15/3079345.html
總結
以上是生活随笔為你收集整理的LINQ : IEnumerableT and IQueryableT区别的全部內容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: 亚龙湾拖鞋贵吗
 - 下一篇: 长安年少惜春残的作者是谁啊?