C# LINQ提供程序
LINQ to XML只是LINQ提供程序的一個例子。Visual Studio 2017和.NET Framework 4.7有許多內(nèi)置的LINQ提供程序,為不同類型的數(shù)據(jù)提供了査詢解決方案:
? LINQ to Objects:對任何類型的C#內(nèi)存中對象提供查詢。
? LINQ to XML:如前所述,它使用與其他LINQ變體相同的語法和通用查詢機(jī)制,來創(chuàng)建和操縱XML文檔。
? LINQ to Entities:Entity Framework是.NET中最新的數(shù)據(jù)接口類,Microsoft建議使用它進(jìn)行新的開發(fā)工作。
? LINQ to Data Set:DataSet對象在.NET Framework的第1版引入。這個LINQ變體支持使用LINQ方便地查詢舊的.NET數(shù)據(jù)。
? LINQ to SQL:這是另一個 LINQ 接口 i取代了 LINQ to Entities。
? PLINQ: PLINQ是并行LINQ,用并行編程庫擴(kuò)展了 LINQ to Objects,可以拆分查詢,讓它們在多核處 理器上同時執(zhí)行。
? LINQ to JSON:包含在Newtonsoft包中,這個庫支持使用與其他LINQ變體相同的語法和通用查詢機(jī)制,來創(chuàng)建和操縱JSON文檔。
點擊加載更多評論>>