System.Data.Common 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
包含由 .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 的常數清單: DataSourceInformation、 DataTypes、 MetaDataCollections、 ReservedWords 及 Restrictions。 |
| DbMetaDataColumnNames |
提供靜態值,用於 MetaDataCollection 物件 DataTable欄位名稱。 這是 DataTable 由 GetSchema 方法建立的。 |
| 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資料提供者的 |
| 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 程式碼。