1、什么是Linq

他是VS2008(.net framework 3.5)之后一项重大的突破

全程Lnaguage Integrated Query,可以成为数据迭代器。

主要有以下5大块组成:

Linq to Objects:可以像sql一样操作对象

Linq to DataSets:主要是操作Dataset

Linq to Sql:可以实现跟EF一样简易的操作表(微软已不再更新,往LinqToEntities上发展)

Linq to Entities:主要用于EF操作实体

Linq to XML:System.Xml.LINQ命名空间下实现对XML的操作