Linq基础概念

Linq语言集成查询,架起了对象领域和数据领域的一座桥梁,优点如下:

1、支持各种数据源

2、完全类型检查,智能感知支持

Linq查询分为三个部分:

1、获取数据源(xml,ado.net数据集等)

2、创建查询

from...

where...

select...

3、执行查询

查询本身和执行查询截然不同,定义之后不会执行查询的,查询变量只是存储查询命令,所以说Linq是延迟执行的。

当然还有强制立即执行的方式:

1)、执行聚合函数(Count,Max,Average,First等)

2)、调用ToList()和ToArray()方法缓存结果

https://www106.livemeeting.com/cc/wwe_us/viewFormatHFF/3n6gw0682sj0mhp3/Engine/Default.htm?https%3A%2F%2Fwww106.livemeeting.com%2Fcc%2Fwwe_us%2FviewFormatHFF%2F3n6gw0682sj0mhp3%2F

你可能感兴趣的:(LINQ)