.NET Framework 数据提供程序用于连接到数据库、执行命令和检索结果。 这些结果将被直接处理,放置在 DataSet 中以便根据需要向用户公开、与多个源中的数据组合,或在层之间进行远程处理。 .NET Framework 数据提供程序是轻量的,它在数据源和代码之间创建最小的分层,并在不降低功能性的情况下提高性能。
下表列出了 .NET Framework 中所包含的数据提供程序。
.NET Framework 数据提供程序 | 说明 |
---|---|
.NET Framework 用于 SQL Server 的数据提供程序 | 提供对 Microsoft SQL Server 7.0 或更高版本中数据的访问。 使用 System.Data.SqlClient 命名空间。 |
.NET Framework 用于 OLE DB 的数据提供程序 | 提供对使用 OLE DB 公开的数据源中数据的访问。 使用 System.Data.OleDb 命名空间。 |
.NET Framework 用于 ODBC 的数据提供程序 | 提供对使用 ODBC 公开的数据源中数据的访问。 使用 System.Data.Odbc 命名空间。 |
.NET Framework 用于 Oracle 的数据提供程序 | 适用于 Oracle 数据源。 用于 Oracle 的 .NET Framework 数据提供程序支持 Oracle 客户端软件 8.1.7 和更高版本,并使用 System.Data.OracleClient 命名空间。 |
EntityClient 提供程序 | 提供对实体数据模型 (EDM) 应用程序的数据访问。 使用 System.Data.EntityClient 命名空间。 |