一、什么是Linq?

LINQ即Language Integrated Query(語言集成查詢),LINQ是集成到C#和Visual Basic.NET這些語言中用于提供查詢數(shù)據(jù)能力的一個新特性。

LINQ是一種用來進(jìn)行數(shù)據(jù)訪問的編程模型,Linq可以用相同的語法訪問不同的數(shù)據(jù)源,比如xml、數(shù)據(jù)庫、注冊表、事件日志等。

二、Linq包含哪些部分?

 

 

1、Linq to Sql組件:可以查詢關(guān)系型數(shù)據(jù)庫的數(shù)據(jù),并可以提供其他操作,如檢索、插入、修改、刪除、排序、聚合、分區(qū)等。

2、Linq to DataSet組件:查詢DataSet對象中的數(shù)據(jù)。

3、Linq to Object組件:可以查詢IEnumerable或是IEnumerable<T> 集合對象,即能夠查詢?nèi)魏慰梢悦杜e的集合,如數(shù)組(Array和ArrayList)、泛型字典Dictinary<T>等,以及用戶自定義的集合,而不需要使用Linq提供程序或API。

4、Linq to XML組件:查詢和操作XML結(jié)構(gòu)的數(shù)據(jù)。

5、Linq to Entities:是 Entity Framework 的一部分并且取代 LINQ to SQL 作為在數(shù)據(jù)庫上使用 LINQ 的標(biāo)準(zhǔn)機(jī)制。Entity Framework 是行業(yè)領(lǐng)先的對象-關(guān)系映射(ORM)系統(tǒng)??梢院投喾N數(shù)據(jù)庫一起使用,并支持各種靈活、復(fù)雜的數(shù)據(jù)模型。

三、Linq的一些用法

1、簡單的LINQ查詢

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運,軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動軟件開發(fā)培訓(xùn),網(wǎng)站設(shè)計培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式

我想了解如何學(xué)習(xí)

姓名:
手機(jī):
留言:
 
      <var id="16166"><source id="16166"></source></var>