LINQ简介

by hustcom on Nov.26, 2008, under dotnet

语言集成查询 (LINQ)全称是Language Integrated Query, 是 Visual Studio 2008 和 .NET Framework 3.5 版中一项突破性的创新,它在对象领域和数据领域之间架起了一座桥梁。
在 Visual Studio 中,可以对SQL Server 数据库、XML 文档、ADO.NET 数据集以及支持 IEnumerable 或泛型 IEnumerable(T) 接口的任意对象集合进行LINQ查询, 唯一的要求是项目应面向 .NET Framework 3.5 版。
所有 LINQ 查询操作都由以下三个不同的操作组成:

  1. 获取数据源;
  2. 创建查询;
  3. 执行查询。

值得一提的是”延迟执行”,在创建查询过程中定义 FROM,WHERE和SELECT表达式,而实际的查询执行延迟到foreach语句循环访问查询变量时发生。
不过除了查询以外,LINQ还能进行数据转换,XML创建与操作等强大的功能。在vs2008的工程中,已经默认引用了System.Linq,因此,在今后,LINQ将起到更重要的作用。

:,
No comments for this entry yet...

Leave a Reply

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!

Visit our friends!

A few highly recommended friends...