本篇內容介紹了“LINQ基礎概念怎么理解”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!
成都創新互聯公司專注于企業營銷型網站、網站重做改版、安居網站定制設計、自適應品牌網站建設、html5、商城開發、集團公司官網建設、成都外貿網站建設、高端網站制作、響應式網頁設計等建站業務,價格優惠性價比高,為安居等各大城市提供網站開發制作服務。
要想更好地了解LINQ,首先需要了解LINQ基礎概念。LINQ,全稱語言級集成查詢(Language INtegrated Query),包含DLinq和XLinq。LINQ的出現主要是為了解決降低訪問和整合信息數據( accessing and integrating information )的復雜度的問題。
LINQ基礎概念中最重要的是兩個類和兩個接口。
IEnumerable
IQuerable
Enumerable類,它通過對IEnumerable
Queryable類:它通過對IQueryable
根據數據源類型,可以將LINQ技術分成如下所述的4個主要技術方向。
LINQ to Object:數據源為實現了接口IEnumerable
LINQ to ADO.NET:數據源為ADO.NET數據集,這里將數據庫中的表結構映射到類結構,并通過ADO.NET從數據庫中獲取到數據集到內存中,通過LINQ進行數據查詢。
LINQ to XML:數據源為XML文檔,這里通過XElement、XAttribute等類將XML文檔數據加載到內存中,通過LINQ進行數據查詢。
除了這3種常見的數據類型外,.NET3.5還為用戶擴展LINQ提供了支持,用戶可以根據需要實現第三方的LINQ支持程序,然后通過LINQ獲取自定義的數據源。
“LINQ基礎概念怎么理解”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注創新互聯網站,小編將為大家輸出更多高質量的實用文章!