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) 开发人员提供的功能。 建议使用 ADO.NET(而不是 ADO)访问 .NET 应用程序中的数据。
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 体系结构
概述 ADO.NET 的体系结构和组件。
ADO.NET 技术选项和指南
介绍实体数据平台附带的产品和技术。
LINQ 和 ADO.NET
介绍如何在 ADO.NET 中实现 Language-Integrated 查询(LINQ),并提供相关主题的链接。
.NET Framework 数据提供程序
概述 .NET Framework 数据提供程序的设计以及 ADO.NET 随附的 .NET Framework 数据提供程序。
ADO.NET 数据集
提供有关 DataSet
设计和组件的概述。
ADO.NET 中的并行执行
讨论 ADO.NET 版本的差异,以及它们对并行执行和应用程序兼容性的影响。
ADO.NET 代码示例
提供使用 ADO.NET 数据提供程序检索数据的代码示例。
相关部分
ADO.NET 新增功能
引入了 ADO.NET 中的新增功能。
保证 ADO.NET 应用程序的安全
介绍使用 ADO.NET 时的安全编码做法。
ADO.NET 中的数据类型映射
介绍 .NET Framework 数据类型与 .NET Framework 数据提供程序之间的数据类型映射。
在 ADO.NET 中检索和修改数据
介绍如何连接到数据源、检索数据和修改数据。 这包括 DataReaders
和 DataAdapters
。