LINQ的四个方面

LINQ(语言集成查询)是在对象和数据之间架起的一座桥梁,它提供类型检查和智能检测的支持。

1.根据其应用的方向,主要分为四个方面:

 (1)数据库:LINQ to SQL

 (2)XML 文档:LINQ to XML

 (3)ADO.NET 数据集:LINQ to DataSet或者LINQ to ADO.NET

 (4).NET 集合、文件、字符串等:LINQ to Object

2.一个查询操作主要有三部分构成:

(1)查询数据源

(2)创建查询表达式

(3)执行查询

3.LINQ查询表达式会延迟执行,直到循环其中数据时候,才会执行。

如果查询的是单个值,比如Count,Sum运算,这时候会立即执行;

而且对表达式进行转换,如直接使用ToList()和ToArray(),也会立即执行的。

你可能感兴趣的:(LINQ)