LINQ查询基础概括

开发 后端
这里介绍LINQ查询语法支持:Where、Select、GroupBy、Join、Max、Average、Min、Sum、OrderBy、Count 等。

在向大家详细介绍LINQ之前,首先让大家了解下语言集成查询 (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 等。

下面示例将一个整数数组用作数据源:

  1. class IntroToLINQ  
  2. {  
  3. static void Main()  
  4. {  
  5. // The Three Parts of a LINQ Query:  
  6. //1. Data source.  
  7. int[] numbers = new int[7] { 0, 1, 2, 3, 4, 5, 6 };  
  8.  
  9. // 2. Query creation.  
  10. // numQuery is an IEnumerable<int> 
  11. var numQuery =  
  12. from num in numbers  
  13. where (num % 2) == 0  
  14. select num;  
  15.  
  16. // 3. Query execution.  
  17. foreach (int num in numQuery)  
  18. {  
  19. Console.Write("{0,1} ", num);  
  20. }  
  21. }  

下图显示了完整的LINQ查询操作。

LINQ查询操作

【编辑推荐】

  1. Linq表达式树简单介绍
  2. Linq和dLinq区别剖析
  3. Lambda表达式和Linq查询浅析
  4. Linq Lambda表达式概括
  5. Linq查询本质简单分析
责任编辑:佚名 来源: 新浪科技
相关推荐

2009-09-09 15:10:35

LINQ查询句法

2009-09-15 16:09:12

LINQ进行查询

2009-09-18 15:15:12

LINQ to SQL

2009-09-15 17:30:00

Linq Lambda

2009-09-15 13:59:18

LINQ to Dat

2009-09-16 10:27:35

LINQ Custom

2009-09-16 16:52:50

LINQ to XML

2009-09-15 17:07:24

Linq To SQL

2009-09-16 17:33:16

LINQ TO SQL

2009-09-16 16:55:07

LINQ to XML

2009-09-14 16:51:33

LINQ XML树加载

2009-09-18 16:46:15

LINQ查询句法

2009-09-15 15:18:00

Linq Lambda

2009-09-14 15:37:06

LINQ映射数据库

2009-09-18 14:07:51

LINQ to SQL

2009-09-14 14:49:12

LINQ查询基础知识

2009-09-17 11:08:55

LINQ查询表达式

2009-09-15 09:50:07

Linq操作数据库

2009-09-29 16:29:40

Hibernate查询

2009-09-17 13:54:26

LINQ to XML
点赞
收藏

51CTO技术栈公众号