一、什么是Linq?

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

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

二、Linq包含哪些部分?

 

 

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

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

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

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

5、Linq to Entities:是 Entity Framework 的一部分并且取代 LINQ to SQL 作為在數(shù)據(jù)庫上使用 LINQ 的標準機制。Entity Framework 是行業(yè)領先的對象-關系映射(ORM)系統(tǒng)。可以和多種數(shù)據(jù)庫一起使用,并支持各種靈活、復雜的數(shù)據(jù)模型。

三、Linq的一些用法

1、簡單的LINQ查詢

延伸閱讀

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

我想了解如何學習

姓名:
手機:
留言: