System.Data.Common 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
包含 .NET 資料提供者共用的類別。
類別
DataAdapter |
代表一組 SQL 命令和一個資料庫連接,用來填入 DataSet 並更新資料來源。 |
DataColumnMapping |
含有繼承自 DataAdapter 之物件的泛用資料行對應。 此類別無法獲得繼承。 |
DataColumnMappingCollection |
包含 DataColumnMapping 物件的集合。 |
DataRecordInfo |
提供存取有關結構化型別的資訊和 DbDataRecord 的資料行資訊。 |
DataTableMapping |
包含來源資料表與 DataTable 之間的對應關聯性描述。 DataAdapter 在填入 DataSet 時會使用這個類別。 |
DataTableMappingCollection |
DataTableMapping 物件的集合。 此類別無法獲得繼承。 |
DbBatch |
表示可在單一往返中針對數據源執行的命令批次。 提供代表命令批次之資料庫特定類別的基類。 |
DbBatchCommand |
表示內的單一 DbBatch命令。 您可以在單一往返中針對數據源執行批次。 |
DbBatchCommandCollection |
實例 DbBatchCommand集合的基類,包含在 中 DbBatch。 |
DbColumn |
表示資料來源內的資料行。 |
DbCommand |
表示要對資料來源執行的 SQL 陳述式或預存程序。 提供代表命令之資料庫特有類別的基底類別。 ExecuteNonQueryAsync. |
DbCommandBuilder |
自動產生單一資料表命令,可用來調解對 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 |
提供靜態值,用於 DataTable 中所含 MetaDataCollection 物件的資料行名稱。 DataTable 是由 GetSchema 方法建立。 |
DbParameter |
表示 DbCommand 的參數,並選擇性地表示其對於 DataSet 資料行的對應。 如需參數的詳細資訊,請參閱設定參數和參數資料類型。 |
DbParameterCollection |
DbCommand 相關參數集合的基底類別。 |
DbProviderConfigurationHandler |
這個類別可以供任何提供者用來支援提供者專用的組態區段。 |
DbProviderFactories |
表示用於建立 DbProviderFactory 類別 (Class) 之一個或多個執行個體的一組靜態方法。 |
DbProviderFactoriesConfigurationHandler |
此類型支援 .NET Framework 基礎結構,並不能直接使用於您的程式碼中。 |
DbProviderFactory |
表示用於建立資料來源類別 (class) 之提供者 (Provider) 實作 (Implementation) 執行個體的一組方法。 |
DbProviderManifest |
所有 CLR 型類型的中繼資料介面。 |
DbProviderServices |
用於建置命令定義的處理站;使用這個物件的型別做為提供者處理站上 IServiceProvider.GetService 方法的自變數。 |
DbProviderSpecificTypePropertyAttribute |
設定特定提供者型別時,識別要使用強型別 (Strongly Typed) 參數類別 (Class) 中的哪個特定提供者屬性。 |
DbTransaction |
定義資料庫交易的核心行為,並為資料庫相關交易提供基底類別。 |
DbXmlEnabledProviderManifest |
表示依據 XML 定義實作 DbProviderManifest 的基底類別。 您可以在執行階段使用 DbXmlEnabledProviderManifest 類別取得提供者專屬資訊。 |
EntityRecordInfo |
提供實體中繼資料的存取。 |
RowUpdatedEventArgs |
提供 .NET 資料提供者之 |
RowUpdatingEventArgs |
提供 .NET 數據提供者之 RowUpdating 事件的數據。 |
SchemaTableColumn |
描述資料庫資料表之結構描述的資料行中繼資料 (Metadata)。 |
SchemaTableOptionalColumn |
描述資料庫資料表之結構描述的選擇性資料行中繼資料 (Metadata)。 |
結構
FieldMetadata |
提供存取 DataRecordInfo 物件的欄位中繼資料。 |
介面
IDbColumnSchemaGenerator |
產生資料行結構描述。 |
列舉
CatalogLocation |
表示文字命令之合格資料表名稱中類別目錄名稱的位置。 |
GroupByBehavior |
指定 GROUP BY 子句中的資料行與 SELECT 陳述式 (Statement) 之 SELECT 清單中非彙總 (Non-aggregated) 資料行之間的關聯性 (Relationship)。 |
IdentifierCase |
指定在搜尋系統資料庫目錄 (Catalog) 時,資料來源如何處理識別項。 |
SupportedJoinOperators |
指定資料來源支援之 Transact-SQL join 陳述式的型別。 |
備註
.NET 數據提供者描述用來存取受控空間中數據源的類別集合,例如資料庫。 支援的提供者包括 ODBC 的 .NET Framework 資料提供者、OLEDB 的 .NET Framework 資料提供者、Oracle 的 .NET Framework 資料提供者,以及 SQL Server 的 .NET Framework 資料提供者。 中的System.Data.Common類別旨在讓開發人員撰寫可針對所有 .NET 數據提供者運作的 ADO.NET 程序代碼。
如需如何在使用 .NET Framework 程式設計時使用此命名空間的概念資訊,請參閱使用 ADO.NET 撰寫提供者獨立程序代碼。