LINQ查询基础知识之二
SQL #linq2012-05-03 09:36
首先让大家了解下语言集成查询 (LINQ) 是 VS 2008 和 .NET Framework 3.5 版中一项新功能,然后全面介绍LINQ查询操作。
我们可以用VB或C#为各种数据源:SQL Server 数据库、XML 文档、ADO.NET 数据集以及支持 IEnumerable 或泛型 IEnumerable(T) 接口的任意对象集合等编写 LINQ查询。
LINQ查询语法支持:Where、Select、GroupBy、Join、Max、Average、Min、Sum、OrderBy、Count 等。
下面示例将一个整数数组用作数据源:
class IntroToLINQ { static void Main() { // The Three Parts of a LINQ Query: //1. Data source. int[] numbers = new int[7] { 0, 1, 2, 3, 4, 5, 6 }; // 2. Query creation. // numQuery is an IEnumerable下图显示了完整的LINQ查询操作。var numQuery = from num in numbers where (num % 2) == 0 select num; // 3. Query execution. foreach (int num in numQuery) { Console.Write("{0,1} ", num); } } }
相关文章
- LINQ查询基础知识 2012/05/03
- SQL入门基础 2012/05/02
- SQL Server数据库开发中的十大问题 2012/05/02
- SQL Server 2012新增的内置函数介绍 2012/05/02
- SQL Server存储过程编写和优化的规范 2012/05/02
- Mysql百万级数据库优化方案 2012/04/30
- 减少SQL Server数据库中死锁发生的方法 2012/04/29
- SQL Server用户及权限 2012/04/29