Linq概念
linq语言集成查询
Linq 它允许使用SQL查询数据库的方式来查询数据集合
Linq它可以从数据库,程序对象集合以及XML文档中查询数据
Linq主要包含以下三部分:
1:linq to Objects 主要负责对象的查询
2:Linq to XML 主要负责数据库的查询
3:Linq to ado.net 主要负责数据库的查询
1:熟悉的语言:开发人员不必为每种类型的数据源或数据格式学习新的语言
2:更少的编码:相比较传统的方式:Linq减少了要编写的代码量
3:可读性强:LINQ增加了代码的可读性 因此其他开发人员可以很奇怪送地理解和维护
4:标准化的查询方式:可以使用相同的LINQ语法查询多个数据源
5:类型检查 程序会在编辑的时候提供类型检查
6:只能感知提示:LINQ为通用集合提供智能感知提示
7:整形数据:LINQ可以检索不同形状的数据
方法语法和查询语法
方法语法:使用标准调用。这些方法十一组标准查询运算符的方法
查询方法:看上去和SQL语句相似
在一个查询中可以组合两种形式