.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 命名空間。 |