System.Data.Common 名前空間

.NET データ プロバイダーによって共有されるクラスが含まれています。

クラス

名前 説明
DataAdapter

DataSetを満たし、データ ソースを更新するために使用される SQL コマンドとデータベース接続のセットを表します。

DataColumnMapping

DataAdapterから継承するオブジェクトの汎用列マッピングが含まれます。 このクラスは継承できません。

DataColumnMappingCollection

DataColumnMapping オブジェクトのコレクションを格納します。

DataRecordInfo

DbDataRecordの構造の種類と列の情報へのアクセスを提供します。

DataTableMapping

ソース テーブルと DataTableの間のマップされたリレーションシップの説明が含まれます。 このクラスは、DataAdapterを設定するときにDataSetによって使用されます。

DataTableMappingCollection

DataTableMapping オブジェクトのコレクション。 このクラスは継承できません。

DbBatch

1 回のラウンド トリップでデータ ソースに対して実行できるコマンドのバッチを表します。 コマンド バッチを表すデータベース固有のクラスの基本クラスを提供します。

DbBatchCommand

DbBatch内の 1 つのコマンドを表します。 バッチは、1 回のラウンド トリップでデータ ソースに対して実行できます。

DbBatchCommandCollection

DbBatchCommandに含まれるDbBatchのインスタンスのコレクションの基本クラス。

DbColumn

データ ソース内の列を表します。

DbCommand

データ ソースに対して実行する SQL ステートメントまたはストアド プロシージャを表します。 コマンドを表すデータベース固有のクラスの基本クラスを提供します。 ExecuteNonQueryAsync

DbCommandBuilder

関連付けられたデータベースで DataSet に加えられた変更を調整するために使用される単一テーブル コマンドを自動的に生成します。 これは、継承することしかできない抽象クラスです。

DbCommandDefinition

キャッシュ可能なコマンド プランを定義します。

DbConnection

データベース接続のコア動作を定義し、データベース固有の接続の基本クラスを提供します。

DbConnectionStringBuilder

厳密に型指定された接続文字列 ビルダーの基本クラスを提供します。

DbDataAdapter

IDbDataAdapter インターフェイスの実装を支援します。 DbDataAdapterの継承子は、厳密な型指定を提供する関数のセットを実装しますが、DataAdapter を完全に実装するために必要なほとんどの機能を継承します。

DBDataPermission

.NET データ プロバイダーが、ユーザーがデータにアクセスするのに十分なセキュリティ レベルを持っていることを確認できるようにします。

DBDataPermissionAttribute

セキュリティ アクションをカスタム セキュリティ属性に関連付けます。

DbDataReader

データ ソースから行の順方向専用ストリームを読み取ります。

DbDataReaderExtensions

このクラスには、 DbDataReaderの列スキーマ拡張メソッドが含まれています。

DbDataRecord

IDataRecordICustomTypeDescriptorを実装し、DbEnumeratorのデータ バインディングのサポートを提供します。

DbDataSource

開いている接続を取得するために使用できるデータ ソースを表し、どのコマンドに対して直接実行できるかを表します。

DbDataSourceEnumerator

ローカル ネットワーク内のデータベース サーバーの使用可能なすべてのインスタンスを列挙するためのメカニズムを提供します。

DbEnumerator

GetEnumerator() メソッドを公開します。このメソッドは、.NET データ プロバイダーによるコレクションに対する単純な反復処理をサポートします。

DbException

データ ソースに代わってスローされるすべての例外の基本クラス。

DbMetaDataCollectionNames

既知の MetaDataCollections ( DataSourceInformationDataTypesMetaDataCollectionsReservedWordsRestrictions) の定数の一覧を提供します。

DbMetaDataColumnNames

DataTableに含まれる MetaDataCollection オブジェクトの列名に使用される静的な値を提供します。 DataTable、GetSchema メソッドによって作成されます。

DbParameter

DbCommandへのパラメーターを表し、必要に応じて、DataSet列へのマッピングを表します。 パラメーターの詳細については、「パラメーター とパラメーター データ型の構成」を参照してください。

DbParameterCollection

DbCommandに関連するパラメーターのコレクションの基本クラス。

DbProviderConfigurationHandler

このクラスは、プロバイダー固有の構成セクションをサポートするために、任意のプロバイダーで使用できます。

DbProviderFactories

DbProviderFactory クラスの 1 つ以上のインスタンスを作成するための静的メソッドのセットを表します。

DbProviderFactoriesConfigurationHandler

この型は、.NET Framework インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

DbProviderFactory

プロバイダーのデータ ソース クラスの実装のインスタンスを作成するための一連のメソッドを表します。

DbProviderManifest

すべての CLR 型のメタデータ インターフェイス。

DbProviderServices

コマンド定義をビルドするためのファクトリ。プロバイダー ファクトリの IServiceProvider.GetService メソッドの引数として、このオブジェクトの型を使用します。

DbProviderSpecificTypePropertyAttribute

厳密に型指定されたパラメーター クラスでプロバイダー固有の型を設定するときに使用するプロバイダー固有のプロパティを識別します。

DbTransaction

データベース トランザクションのコア動作を定義し、データベース固有のトランザクションの基本クラスを提供します。

DbXmlEnabledProviderManifest

XML 定義に基づいて DbProviderManifest を実装する基本クラスを表します。 DbXmlEnabledProviderManifest クラスを使用して、実行時にプロバイダー固有の情報を取得できます。

EntityRecordInfo

エンティティ メタデータへのアクセスを提供します。

RowUpdatedEventArgs

.NET データ プロバイダーの RowUpdated イベントのデータを提供します。

RowUpdatingEventArgs

.NET データ プロバイダーの RowUpdating イベントのデータを提供します。

SchemaTableColumn

データベース テーブルのスキーマの列メタデータについて説明します。

SchemaTableOptionalColumn

データベース テーブルのスキーマの省略可能な列メタデータについて説明します。

構造体

名前 説明
FieldMetadata

DataRecordInfo オブジェクトのフィールド メタデータへのアクセスを提供します。

インターフェイス

名前 説明
IDbColumnSchemaGenerator

列スキーマを生成します。

列挙型

名前 説明
CatalogLocation

テキスト コマンドの修飾テーブル名内のカタログ名の位置を示します。

GroupByBehavior

GROUP BY 句の列と SELECT ステートメントの選択リスト内の集計されていない列の間のリレーションシップを指定します。

IdentifierCase

システム カタログを検索するときに、データ ソースによる識別子の処理方法を指定します。

SupportedJoinOperators

データ ソースでサポートされるTransact-SQL結合ステートメントの種類を指定します。

注釈

.NET データ プロバイダーは、マネージド 空間内のデータベースなどのデータ ソースへのアクセスに使用されるクラスのコレクションを記述します。 サポートされているプロバイダーには、ODBC 用の .NET Framework Data Provider、OLEDB 用の .NET Framework Data Provider、Oracle 用の .NET Framework Data Provider、および <.NET Framework Data Providerが含まれます。SQL Server。 System.Data.Common のクラスは、開発者が、すべての.NETデータ プロバイダーに対して動作する ADO.NET コードを記述する方法を提供することを目的としています。