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