System.Data.Common 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
.NET データ プロバイダーによって共有されるクラスが含まれます。
クラス
DataAdapter |
DataSet へのデータの格納およびデータ ソースの更新に使用される、一連の SQL コマンドおよびデータベース接続を表します。 |
DataColumnMapping |
DataAdapter から継承されるオブジェクトの汎用的な列マップを格納します。 このクラスは継承できません。 |
DataColumnMappingCollection |
DataColumnMapping オブジェクトのコレクションを含んでいます。 |
DataRecordInfo |
DbDataRecord の構造型、および列情報に関する情報へのアクセスを提供します。 |
DataTableMapping |
ソース テーブルと DataTable との間に対応付けられたリレーションシップの記述を格納します。 このクラスは、DataSet にデータを格納するときに、DataAdapter によって使用されます。 |
DataTableMappingCollection |
DataTableMapping オブジェクトのコレクション。 このクラスは継承できません。 |
DbBatch |
1 回のラウンド トリップでデータ ソースに対して実行できるコマンドのバッチを表します。 コマンド バッチを表すデータベース固有のクラスの基底クラスを提供します。 |
DbBatchCommand |
内の 1 つのコマンドを DbBatch表します。 バッチは、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 |
.NET データ プロバイダーによるコレクションに対する単純な反復処理をサポートする GetEnumerator() メソッドを公開します。 |
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 ステートメントの SELECT 一覧の非集計列のリレーションシップを指定します。 |
IdentifierCase |
システム カタログの検索時に、データ ソースで識別子を処理する方法を指定します。 |
SupportedJoinOperators |
データ ソースでサポートされている Transact-SQL の JOIN ステートメントの種類を示します。 |
注釈
.NET データ プロバイダーは、マネージド空間内のデータベースなどのデータ ソースへのアクセスに使用されるクラスのコレクションを記述します。 サポートされているプロバイダーには、.NET Framework Data Provider for ODBC、.NET Framework Data Provider for OLEDB、.NET Framework Data Provider for Oracle、および .NET Framework Data Provider for SQL Server があります。 の System.Data.Common クラスは、開発者がすべての .NET データ プロバイダーに対して動作する ADO.NET コードを記述する方法を提供することを目的としています。
.NET Frameworkでのプログラミング時にこの名前空間を使用する方法の概念については、「ADO.NET を使用したプロバイダーに依存しないコードの記述」を参照してください。
.NET