21.7 使用LINQ查询小结
LINQ是.NET 3.5框架里的新特性,使用LINQ能够极大的方便开发人员进行数据操作。不仅如此,LINQ还支持多种数据源中数据的筛选和查询,这些数据源可能是数组、数据库、数据集甚至是XML文档。本章着重的讲解了LINQ查询语法,以及LINQ查询子句,可以由浅入深的了解LINQ查询语句是如何编写的。LINQ查询语句的语法非常简单,熟悉SQL查询语法的人在一定程度上很容易就能够上手投入到开发中。本章还包括:
1)准备数据源:准备了3种类型的数据源以演示如何使用LINQ进行多种数据源查询。
2)基本子句:讲解了from、where、let、join等基本子句,基本子句在LINQ中是非常基础也是非常重要的,熟练的编写基本子句不仅能够提高性能也能够方便筛选。
3)投影操作:讲解了如何使用LINQ提供的Select方法进行投影操作。
4)排序操作:讲解了如何使用LINQ提供的Where方法进行排序操作。
5)聚合操作:讲解了如何使用LINQ提供的Sum、Count等方法进行聚合操作。
6)建立连接:讲解了如何不使用LINQ to SQL提供的类而使用方法建立与SQL数据源的连接。
7)数据操作:讲解了如何使用LINQ进行数据插入、修改和删除等操作。
本章在最后几节中详细的讲解了如何使用LINQ进行数据插入、修改和删除等操作以及对比了LINQ与ADO.NET的优劣,使用LINQ能够减少数据操作的代码量,使代码更像是使用面向对象的思想进行开发的,并再与ASP.NET MVC应用程序进行应用整合。LINQ技术现在在国内是一门新技术,但是发展也有一定的时间了,熟练掌握LINQ基础能够在未来的开发潮流中占有一席之地。
加支付宝好友偷能量挖...