您好,登錄后才能下訂單哦!
這篇文章主要介紹了如何使用LINQ查詢,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。
.NET Language Integrated Query (LINQ):采用通用方案來解決各種信息源的訪問與整合問題,對于 LINQ 項目,我們采取了更為普通的方法,并向 .NET Framework 中添加了適用于所有信息源(而不只是關系數據或 XML 數據)的通用查詢工具,而不是在編程語言和運行庫中添加相關功能或特定于 XML 的功能。該工具名為 .NET 語言集成查詢 (LINQ)。
語言集成查詢使得查詢表達式 能夠得益于豐富的元數據、編譯時語法檢查、靜態輸入和智能感知。我們使用語言集成查詢 這一術語表明,該查詢是開發人員主要編程語言(例如,C#、Visual Basic)的集成功能。語言集成查詢使得查詢表達式 能夠得益于豐富的元數據、編譯時語法檢查、靜態輸入和智能感知(以前只能用于命令代碼)。語言集成查詢還允許將單個通用的聲明查詢工具應用于所有內存中信息,而不只是來自外部源的信息
標準查詢操作符,允許在任何基于 .NET 的編程語言中通過直接的聲明方式進行遍歷、篩選和投影等操作。共有兩組 LINQ 標準查詢運算符,一組在類型為 IEnumerable(Of (T)) 的對象上運行(內存中集合上運行),返回的可枚舉對象將捕獲傳遞到方法的參數;另一組在類型為 IQueryable(Of (T))的對象上運行,擴展 IQueryable<(Of <(t>)>) 的方法不會實現任何查詢行為,但會生成一個表示要執行的查詢的表達式目錄樹
◆LINQ to Objects:是指直接對任意 IEnumerable 或 IEnumerable(Of (T)) 集合使用LINQ查詢,無需使用中間 LINQ 提供程序或 API,如 LINQ to SQL 或 LINQ to XML。可以使用LINQ查詢任何可枚舉的集合,如 List(Of (T))、Array 或 Dictionary(Of (TKey, TValue))。該集合可以是用戶定義的集合,也可以是 .NET Framework API 返回的集合。
◆LINQ to XML: 提供使用 .NET 語言集成查詢 (LINQ) Framework 的內存中 XML 編程接口。LINQ to XML 使用***的 .NET Framework 語言功能,相當于更新的和重新設計的文檔對象模型 (DOM) XML 編程接口。
◆LINQ to ADO.NET:您可以在 ADO.NET 中使用 語言集成查詢 (LINQ) 編程模型查詢任何可枚舉對象
感謝你能夠認真閱讀完這篇文章,希望小編分享的“如何使用LINQ查詢”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。