System.Data.Common 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
.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 |
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 クラスの 1 つ以上のインスタンスを作成するための静的メソッドのセットを表します。 |
| DbProviderFactoriesConfigurationHandler |
この型は、.NET Framework インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 |
| DbProviderFactory |
プロバイダーのデータ ソース クラスの実装のインスタンスを作成するための一連のメソッドを表します。 |
| DbProviderManifest |
すべての CLR 型のメタデータ インターフェイス。 |
| DbProviderServices |
コマンド定義をビルドするためのファクトリ。プロバイダー ファクトリの IServiceProvider.GetService メソッドの引数として、このオブジェクトの型を使用します。 |
| DbProviderSpecificTypePropertyAttribute |
厳密に型指定されたパラメーター クラスでプロバイダー固有の型を設定するときに使用するプロバイダー固有のプロパティを識別します。 |
| DbTransaction |
データベース トランザクションのコア動作を定義し、データベース固有のトランザクションの基本クラスを提供します。 |
| DbXmlEnabledProviderManifest |
XML 定義に基づいて DbProviderManifest を実装する基本クラスを表します。 DbXmlEnabledProviderManifest クラスを使用して、実行時にプロバイダー固有の情報を取得できます。 |
| EntityRecordInfo |
エンティティ メタデータへのアクセスを提供します。 |
| RowUpdatedEventArgs |
.NET データ プロバイダーの |
| 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 コードを記述する方法を提供することを目的としています。