LINQ工具集全面描述
本文向大家介紹LINQ工具集,可能好多人還不了解LINQ工具集,沒有關系,看完本文你肯定有不少收獲,希望本文能教會你更多東西。
LINQ工具集
LINQ提供了很多可能性。它顯著會更改如何處理和操作與您的應用程序和組件的數據的一些方面。在這里我們將詳細使用三個主要風格的LINQ或LINQ提供程序 —LINQ to Object、LINQ to SQL 和LINQ to XML,這些三種LINQ提供程序方法形成一系列工具,可分別用于特定需要或合并功能強大的解決方案。
我們將重點放在LINQ to Object、LINQ to SQL 和LINQ to XML ,但LINQ是開放新數據源。這三個主要LINQ提供方法就是這里討論是基于構建的一個常見的LINQ基礎。這個基礎包含一組構建基塊包括查詢運算符、 查詢表達式和允許LINQ工具集要擴展的表達式集。
可以創建其他的LINQ的變種,來提供對不同類型的數據源的訪問。可以使用由軟件提供商打包的LINQ并且您可以也創建自己的實現,包括LINQ的擴展。可以使用LINQ操作包括文件系統、 Active Directory、 WMI、 Windows 事件日志或任何其他數據源或 API。您會在此當中收益,因為他會幫助你處理大量數據。事實上,微軟已經提供了比只LINQ to Objects、LINQ to SQL 和LINQ to XML 的更多LINQ提供程序。其中兩種是LINQ to DataSet 和LINQ到 Entities (以使用新的 ADO.NET Entity Framework)。我們將在這里第二個和第三個部分中介紹這些工具。現在讓我們看下圖構建塊、LINQ提供程序和可以使用LINQ查詢的數據源。下圖說明如何我們可以代表LINQ構建基塊和在關系圖中的LINQ工具集。
LINQ提供程序載下圖不是獨立工具。他們可直接用于您的編程語言中,因為LINQ框架是一套語言擴展。以后再進行詳細介紹。
【編輯推薦】