原创地址:http://www.cnblogs.com/jfzhu/archive/2013/01/01/2841332.html
LINQ,语言集成查询(Language INtegrated Query)是一组用于c#和Visual Basic语言的扩展。它允许编写C#或者Visual Basic代码以查询数据库相同的方式操作内存数据。
从技术角度而言,LINQ定义了大约40个查询操作符,如select、from、in、where以及order by(C#中)。使用这些操作符可以编写查询语句。不过,这些查询还可以基于很多类型的数据,每个数据类型都需要一个单独的LINQ类型。
看图,不解释
![image image](//images0.cnblogs.com/blog/442200/201301/01091112-4d988b66be014a11ac0d35df19dd9dad.png)
![image image](//images0.cnblogs.com/blog/442200/201301/01091120-979cbeaed28440af81853b132908a6db.png)
![image image](//images0.cnblogs.com/blog/442200/201301/01091126-b87f75eb0e7649598c83fbe58fc0cb26.png)
![image image](//images0.cnblogs.com/blog/442200/201301/01091132-8dfb8ff94fe0459c905b0ff0628fac3f.png)
![image image](//images0.cnblogs.com/blog/442200/201301/01091138-d397f6b6e8744427903d34f09f9a3e30.png)
![image image](//images0.cnblogs.com/blog/442200/201301/01091145-026ee711bb2c4850abc8887d56241597.png)
![image image](//images0.cnblogs.com/blog/442200/201301/01091151-207541b249e44f19bd99fb05f5d7fed1.png)
![image image](//images0.cnblogs.com/blog/442200/201301/01091155-5cc0cc12e2ba4e6380597294e995447c.png)
![image image](//images0.cnblogs.com/blog/442200/201301/01091200-c7854c74142c4561a78effcc4c8d132f.png)