ADO.NET 概述

ADO.NET 提供对诸如 SQL Server 和 XML 这样的数据源以及通过 OLE DB 和 ODBC 公开的数据源的一致访问。共享数据的使用方应用程序可以使用 ADO.NET 连接到这些数据源,并可以检索、处理和更新其中包含的数据。

ADO.NET 通过数据处理将数据访问分解为多个可以单独使用或一前一后使用的不连续组件。ADO.NET 包含用于连接到数据库、执行命令和检索结果的 .NET Framework 数据提供程序。这些结果或者被直接处理,放在 ADO.NET DataSet 对象中以便以特别的方式向用户公开,并与来自多个源的数据组合;或者在层之间传递。DataSet 对象也可以独立于 .NET Framework 数据提供程序,用于管理应用程序本地的数据或源自 XML 的数据。

ADO.NET 类位于 System.Data.dll 中,并与 System.Xml.dll 中的 XML 类集成。有关连接到数据库,从数据库检索数据,然后在控制台窗口中显示该数据的示例代码,请参见 ADO.NET 代码示例

ADO.NET 向编写托管代码的开发人员提供类似于 ActiveX 数据对象 (ADO) 向本机组件对象模型 (COM) 开发人员提供的功能。建议您在 .NET 应用程序中使用 ADO.NET 而不使用 ADO 来访问数据。

ADO.NET 在 .NET Framework 中提供最直接的数据访问方法。有关允许应用程序针对概念模型而不是基础存储模型运行的更高级别抽象,请参见 ADO.NET Entity Framework

隐私声明:System.Data.dll、System.Data.Design.dll、System.Data.OracleClient.dll、System.Data.SqlXml.dll、System.Data.Linq.dll、System.Data.SqlServerCe.dll 和 System.Data.DataSetExtensions.dll 程序集不区分用户的隐私数据和非隐私数据。这些程序集不收集、存储或传输任何用户隐私数据。不过,第三方应用程序可能会使用这些程序集收集、存储或传输用户的隐私数据。

本节内容

相关章节

请参见

其他资源

ADO.NET

在 Visual Studio 中访问数据