初试Linq查询表达式
2008-05-28 17:59
323 查看
Linq技术从本质上抽象了数据对象操作,让程序员更加集中精力于数据的逻辑实现,其中最关键的是:LINQ to SQL和LINQ to XML等。这里以一个例子:查找1-10中的偶数来体验其表达式。
......
using System.Linq;
......
static void QueryExpression()
{
int [] sourceIntNumber={
1,2,3,4,5,6,7,8,9,10
};
var evenNumber=from e in sourceIntNumber
where e%2==0 select e ;
foreach(var item in evenNumber)
{
Console.WriteLine("Even number between 1 and 10 :{0}",item);
}
}
命名空间System.Linq是必须的它定义了一系列的Linq操作,再来看Linq表达式。关键字var让编译器把最后的类型定义,后面表达式的意思其实和SQL语句很接近,只是把select放到了最后,但其实它是通过委托来实现的。
......
using System.Linq;
......
static void QueryExpression()
{
int [] sourceIntNumber={
1,2,3,4,5,6,7,8,9,10
};
var evenNumber=from e in sourceIntNumber
where e%2==0 select e ;
foreach(var item in evenNumber)
{
Console.WriteLine("Even number between 1 and 10 :{0}",item);
}
}
命名空间System.Linq是必须的它定义了一系列的Linq操作,再来看Linq表达式。关键字var让编译器把最后的类型定义,后面表达式的意思其实和SQL语句很接近,只是把select放到了最后,但其实它是通过委托来实现的。
相关文章推荐
- LINQ查询表达式---------from子句
- 《C#本质论》读书笔记(15)使用查询表达式的LINQ
- 认识LINQ的第一步---从查询表达式开始
- LINQ查询表达式基础
- LINQ查询表达式
- [MSDN]C# 3.0 锐利体验系列课程 之五 查询表达式LINQ (3)
- 分享自己做的一个简单的查询表达式模拟(ESQL,Linq)(3)
- LINQ 查询表达式
- linq 实现group by 不使用group关键字 等同lambad表达式中的group join 查询一对多关系
- LINQ与Lambda表达式的查询语句写法
- Linq学习——查询表达式
- 查询表达式Linq
- Lambda表达式--使用方法语法的复杂查询: join (在单个 LINQ to Entities 查询中的两个结构上不兼容的初始化过程中出现类型)
- 1.4.3 LINQ to SQL 对数据库应用查询表达式
- Linq之查询表达式语法详解
- CSharpThinking---查询表达式与Linq to Objects(五)
- 指定的 LINQ 表达式包孕对与不同上下文关联的查询的引用
- .Net开发必备十大工具详解之查询表达式(LINQ)简介
- C# in Depth (第十一章 查询表达式和LINQ to Objects)
- 黑马程序员---LINQ查询表达式