System.Data.Common 命名空間

包含由 .NET 資料提供者共享的類別。

類別

名稱 Description
DataAdapter

代表一組 SQL 指令及資料庫連線,用於填充 DataSet 及更新資料來源。

DataColumnMapping

包含一個繼承自 DataAdapter的物件的通用欄位映射。 無法繼承這個類別。

DataColumnMappingCollection

包含一組 DataColumnMapping 物件。

DataRecordInfo

提供結構類型及欄位資訊 DbDataRecord的存取。

DataTableMapping

包含來源資料表與 DataTable之間的映射關係描述。 當 a DataAdapter 在填充 時 DataSet會使用此類。

DataTableMappingCollection

物件的 DataTableMapping 集合。 無法繼承這個類別。

DbBatch

代表一組指令,可在單一往返中對資料來源執行。 提供代表命令批次之資料庫特定類別的基類。

DbBatchCommand

代表一個位於 DbBatch. 中的單一指令。 批次可對資料來源在一次往返中執行。

DbBatchCommandCollection

包含於 的實例DbBatchCommandDbBatch集合的基底類別。

DbColumn

代表資料來源中的一個欄位。

DbCommand

表示要針對數據源執行的 SQL 語句或預存程式。 提供代表命令之資料庫特定類別的基類。 ExecuteNonQueryAsync

DbCommandBuilder

自動產生單表指令,用於對 A DataSet 的變更與相關資料庫進行調和。 這是一個只能繼承的抽象類別。

DbCommandDefinition

定義可快取的指令計畫。

DbConnection

定義資料庫連接的核心行為,並提供資料庫特定連線的基類。

DbConnectionStringBuilder

提供強型別 連接字串 建構器的基底類別。

DbDataAdapter

有助於介面的實作 IDbDataAdapter 。 繼承者 DbDataAdapter 實作一組函式以提供強型別,但繼承了大部分完整實作 DataAdapter 所需的功能。

DBDataPermission

使 .NET 資料提供者能協助確保使用者擁有足夠的安全等級以存取資料。

DBDataPermissionAttribute

將安全動作與自訂的安全屬性關聯起來。

DbDataReader

從數據源讀取數據列的正向數據流。

DbDataReaderExtensions

此類別包含欄位結構擴展方法。DbDataReader

DbDataRecord

IDataRecord作 和 ICustomTypeDescriptor,並提供資料綁定支援。DbEnumerator

DbDataSource

代表一個可用來取得開放連線的資料來源,並可直接執行指令。

DbDataSourceEnumerator

提供一種機制,用以枚舉本地網路中所有可用的資料庫伺服器實例。

DbEnumerator

暴露 GetEnumerator() 方法,支援由 .NET 資料提供者對集合進行簡單迭代。

DbException

代表資料來源拋出的所有例外的基底類別。

DbMetaDataCollectionNames

提供已知 MetaDataCollections 的常數清單: DataSourceInformationDataTypesMetaDataCollectionsReservedWordsRestrictions

DbMetaDataColumnNames

提供靜態值,用於 MetaDataCollection 物件 DataTable欄位名稱。 這是 DataTableGetSchema 方法建立的。

DbParameter

代表一個參數到 a DbCommand ,並且可選擇地將其映射到欄位 DataSet 。 欲了解更多參數資訊,請參閱 「參數配置與參數資料型別」。

DbParameterCollection

與 相關 DbCommand參數集合的基底類別。

DbProviderConfigurationHandler

此類別可被任何提供者用來支援提供者專屬的設定區塊。

DbProviderFactories

代表一組靜態方法,用於建立一個或多個類別實例 DbProviderFactory

DbProviderFactoriesConfigurationHandler

此類型支援 .NET Framework 基礎架構,並非直接從您的程式碼中使用。

DbProviderFactory

代表一組用於建立提供者實作資料來源類別實例的方法。

DbProviderManifest

所有 CLR 類型類型的元資料介面。

DbProviderServices

用於建立指令定義的工廠;將此物件的型別作為提供者工廠 IServiceProvider.GetService 方法的參數。

DbProviderSpecificTypePropertyAttribute

識別強型別參數類別中要用於設定提供者特定類型的提供者特定屬性。

DbTransaction

定義資料庫交易的核心行為,並提供資料庫特定交易的基類。

DbXmlEnabledProviderManifest

代表一個基於 XML 定義實作 的 DbProviderManifest 基底類別。 你可以在執行時使用這個 DbXmlEnabledProviderManifest 類別取得提供者專屬的資訊。

EntityRecordInfo

提供實體元資料存取。

RowUpdatedEventArgs

提供.NET資料提供者的 RowUpdated 事件資料。

RowUpdatingEventArgs

提供.NET資料提供者的 RowUpdating 事件資料。

SchemaTableColumn

描述資料庫資料表結構的欄位元資料。

SchemaTableOptionalColumn

描述資料庫資料表結構中可選的欄位元資料。

結構

名稱 Description
FieldMetadata

提供 DataRecordInfo 物件的欄位元數據存取。

介面

名稱 Description
IDbColumnSchemaGenerator

產生欄位結構。

列舉

名稱 Description
CatalogLocation

指出目錄名稱在文字命令中限定資料表名稱中的位置。

GroupByBehavior

指定 GROUP BY 子句中的數據行與 SELECT 語句之 select-list 中非匯總數據行之間的關聯性。

IdentifierCase

指定在搜尋系統目錄時,數據源如何處理標識碼。

SupportedJoinOperators

指定資料來源支援哪些類型的 Transact-SQL 連接語句。

備註

.NET 資料提供者描述一組用於存取受管理空間中資料來源(如資料庫)的類別集合。 支援的提供者包括 ODBC 的 .NET Framework Data Provider、OLEDB 的 .NET Framework Data Provider、Oracle 的 .NET Framework Data Provider,以及 .NET Framework Data ProviderSQL Server。 System.Data.Common 中的類別旨在讓開發者能夠撰寫能針對所有.NET資料提供者的 ADO.NET 程式碼。