LINQ to ADO.NET

语言集成查询 (LINQ) 定义了一组可以在 .NET Framework 3.0 编程语言中使用的通用标准查询运算符。 使用这些标准查询运算符可以投影、筛选和遍历内存中的集合或数据库中的表。 请注意,LINQ 查询使用编程语言本身进行表示,而不表示为应用程序代码中嵌入的字符串。 这是在 .NET Framework 的早期版本中编写多数应用程序方式的重大更改。 使用编程语言中编写查询具有多项重要优势。 它可以简化查询,不必使用单独的查询语言。 并且,如果您使用 Visual Studio 2008 IDE,LINQ 还允许您利用编译时检查、静态类型和 IntelliSense。

在 .NET Framework 中,数据访问的各个方面都集成了 LINQ,包括 DataSet 断开连接式编程模型和现有的 SQL Server 数据库架构。 本节说明 LINQ 的实现 ADO.NET LINQ to ADO.NET。

下面的关系图概述了 LINQ to ADO.NET 如何关联到高级编程语言、其他 LINQ 技术和启用 LINQ 的数据源。

LINQ to ADO.NET 概述

本节内容

参考

DataRowComparer

DataRowExtensions

DataTableExtensions

请参见

概念

语言集成查询 (LINQ)

ADO.NET