System.Data 名前空間とは?

辞典・百科事典の検索サービス - Weblio辞書

初めての方へ

参加元一覧


用語解説|全文検索

.NET Framework クラス ライブラリ リファレンス

日本マイクロソフト株式会社日本マイクロソフト株式会社

System.Data 名前空間

System.Data 名前空間は、ADO.NET アーキテクチャを表すクラス使用できるようにします。ADO.NET使用すると、複数データ ソースデータ効率的管理するコンポーネント作成できます

インターネットなどに接続されていない場合ADO.NET は多階層システムデータ要求更新、および調整するツールを提供します。ADO.NET アーキテクチャは、Windows フォームASP.NET作成した HTML ページなどのクライアント アプリケーションでも実装されます。

ADO.NET アーキテクチャ中心的クラスDataSet クラスです。各 DataSet複数DataTable オブジェクトを含むことができ、各 DataTable は、SQL Server など、単一データ ソースデータ含みます。

DataTable は、各 DataTableスキーマ決定する DataColumn オブジェクトコレクションである DataColumnCollection含みます。DataType プロパティは、DataColumn格納されるデータの型を決定します。ReadOnly プロパティと AllowDBNull プロパティは、データ整合性強化するために使用します。Expression プロパティは、計算済み列を生成するために使用します。

DataTable が他の DataTable との親子のリレーションシップに関係している場合は、DataSet オブジェクトDataRelationCollectionDataRelation追加してリレーションシップが生成されます。このようなリレーションシップが追加されると、コンストラクタパラメータ設定に応じてUniqueConstraintForeignKeyConstraint両方自動的作成されます。UniqueConstraint は、列に格納される値が確実に一意になるようにする制約です。ForeignKeyConstraint は、プライマリ キーの値が変更または削除されたときに、子行または子列に対して実行されるアクション決定します。

System.Data.SqlClient 名前空間 (.NET Framework Data Provider for SQL Server)、System.Data.Odbc 名前空間 (.NET Framework ODBCデータ プロバイダ)、System.Data.OleDb 名前空間 (OLE DB .NET Framework OLE DBデータ プロバイダ)、または System.Data.OracleClient 名前空間 (.NET Framework Oracleデータ プロバイダ) を使用すると、DataSet と共に使用するデータ ソースアクセスできます。各 .NET Framework データ プロバイダには、データ ソースDataSet の間のブリッジとして使用される、対応する DataAdapterあります


クラスクラス
 クラス説明
パブリック クラスConstraint1 つ以上の DataColumn オブジェクト強制的適用できる制約を表します。
パブリック クラスConstraintCollectionDataTable対す制約コレクションを表します。
パブリック クラスConstraintException制約違反するアクション実行しようとした場合スローされる例外を表します。
パブリック クラスDataColumnDataTable 内の列のスキーマを表します。
パブリック クラスDataColumnChangeEventArgsColumnChanging イベントデータを提供します。
パブリック クラスDataColumnCollectionDataTableDataColumn オブジェクトコレクションを表します。
パブリック クラスDataExceptionADO.NET コンポーネント使用してエラー生成されたときにスローされる例外を表します。
パブリック クラスDataRelation2 つの DataTable オブジェクト間の親子のリレーションシップを表します。
パブリック クラスDataRelationCollectionこの DataSetDataRelation オブジェクトコレクションを表します。
パブリック クラスDataRowDataTable 内のデータ行を表します。
パブリック クラスDataRowBuilderDataRowBuilder 型は .NET Framework インフラストラクチャサポートします。コードから直接使用するためのものではありません
パブリック クラスDataRowChangeEventArgsRowChanged、RowChanging、OnRowDeleting、OnRowDeleted の各イベントデータを提供します。
パブリック クラスDataRowCollectionDataTable の行のコレクションを表します。
パブリック クラスDataRowViewDataRowカスタマイズされたビューを表します。
パブリック クラスDataSetデータメモリキャッシュを表します。
パブリック クラスDataSetSchemaImporterExtensionこのメンバ.NET Framework インフラストラクチャサポートします。コードから直接使用するためのものではありません
パブリック クラスDataSysDescriptionAttributeプロパティイベント、またはエクステンダを作成し、説明付けます。メンバ参照するときに、ビジュアル デザイナでこの説明表示できます
パブリック クラスDataTableインメモリ データテーブル 1 つを表します。
パブリック クラスDataTableClearEventArgsClear メソッドデータを提供します。
パブリック クラスDataTableCollectionDataSetテーブルコレクションを表します。
パブリック クラスDataTableNewRowEventArgsNewRow メソッドデータを提供します。
パブリック クラスDataTableReaderDataTableReader は、1 つ以上の DataTable オブジェクト内容を 1 つ以上の読み取り専用前方向の結果セットとして取得します。
パブリック クラスDataView並べ替えフィルタ処理、検索編集、および移動実行できる、データ連結可能な、カスタマイズされた DataTableビューを表します。
パブリック クラスDataViewManagerDataSet 内のDataTable既定DataViewSettingCollection格納しています。
パブリック クラスDataViewSettingDataViewManager から作成された DataViews の ApplyDefaultSort、DataViewManager、RowFilter、RowStateFilter、Sort、および Table既定設定を表します。
パブリック クラスDataViewSettingCollectionDataSet 内のDataTable対すDataViewSetting オブジェクト読み取り専用コレクション格納しています。
パブリック クラスDBConcurrencyException挿入更新、または削除操作中に影響を受ける行数が 0 になった場合DataAdapter によってスローされる例外
パブリック クラスDeletedRowInaccessibleException削除された DataRowアクション実行しようとしたときにスローされる例外を表します。
パブリック クラスDuplicateNameExceptionDataSet 関連オブジェクト追加操作実行中に重複するデータベース オブジェクト名が発見されたときにスローされる例外を表します。
パブリック クラスEvaluateExceptionDataColumnExpression プロパティ評価できないときにスローされる例外を表します。
パブリック クラスFillErrorEventArgsDbDataAdapter の FillError イベントデータを提供します。
パブリック クラスForeignKeyConstraint値または行を削除または更新したときに、主キー外部キーのリレーションシップに関係する列セットに対して適用するアクション制約を表します。
パブリック クラスInRowChangingEventExceptionRowChanging イベント内で EndEdit メソッド呼び出したときにスローされる例外を表します。
パブリック クラスInternalDataCollectionBaseコレクション作成するための基本機能用意しています。
パブリック クラスInvalidConstraintExceptionリレーションシップを誤って作成またはアクセスしようとしたときに生成される例外を表します。
パブリック クラスInvalidExpressionException無効Expression格納された DataColumnDataColumnCollection追加しようとした場合スローされる例外を表します。
パブリック クラスMergeFailedEventArgsターゲットソースDataRow に同じ主キー値が格納されていて、EnforceConstraints プロパティtrue設定されている場合発生します。
パブリック クラスMissingPrimaryKeyException主キー格納されていないテーブル内の行にアクセスしようとした場合スローされる例外を表します。
パブリック クラスNoNullAllowedExceptionAllowDBNullfalse設定されている列に null 値挿入しようとした場合スローされる例外を表します。
パブリック クラスOperationAbortedExceptionこの例外は、実行中の操作ユーザーによって中止されるとスローされます。
パブリック クラスPropertyCollectionDataColumnDataSet、または DataTable追加できるプロパティコレクションを表します。
パブリック クラスReadOnlyException読み取り専用列の値を変更しようとした場合スローされる例外を表します。
パブリック クラスRowNotInTableExceptionDataTable 内に存在しない DataRow操作実行しようとした場合スローされる例外を表します。
パブリック クラスStateChangeEventArgs.NET Framework データ プロバイダ状態変化イベントデータを提供します。
パブリック クラスStatementCompletedEventArgsStatementCompleted イベント追加情報を提供します。
パブリック クラスStrongTypingExceptionユーザーDBNull 値にアクセスした場合厳密に指定された DataSet によってスローされる例外
パブリック クラスSyntaxErrorExceptionDataColumnExpression プロパティ構文エラーを含んでいる場合スローされる例外を表します。
パブリック クラスTypedDataSetGenerator厳密に指定された DataSet作成するために使用されます。
パブリック クラスTypedDataSetGeneratorException厳密に指定された DataSet生成するときに名前の矛盾発生した場合スローされる例外
パブリック クラスUniqueConstraintすべての値が一意である必要がある列のセット対す制限を表します。
パブリック クラスVersionNotFoundException削除された DataRowバージョンを返そうとした場合スローされる例外を表します。
インターフェイスインターフェイス
 インターフェイス説明
パブリック インターフェイスIColumnMappingデータ ソース列に DataSet 列を関連付けます。この関連付けは、.NET Framework データ プロバイダが共通に使用する DataColumnMapping クラスによって実装されます。
パブリック インターフェイスIColumnMappingCollectionDataColumnMapping オブジェクトコレクション格納します。.NET Framework データ プロバイダが共通に使用する DataColumnMappingCollection によって実装されます。
パブリック インターフェイスIDataAdapterオブジェクトDataAdapter実装できるようにします。DataSet格納更新およびデータ ソース更新使用するメソッドマップ アクション関連プロパティセットを表します。
パブリック インターフェイスIDataParameterCommand オブジェクト対すパラメータと、オプションとして DataSet 列へのマップを表します。データ ソースアクセスする .NET Framework データ プロバイダによって実装されます。
パブリック インターフェイスIDataParameterCollectionCommand オブジェクト関連するすべてのパラメータと、それらのパラメータDataSet 列へのマップ収集します。データ ソースアクセスする .NET Framework データ プロバイダによって実装されます。
パブリック インターフェイスIDataReaderデータ ソースコマンド実行して取得した結果セットの、1 つ以上の前方向ストリーム読み込む手段を提供します。リレーショナル データベースアクセスする .NET Framework データ プロバイダによって実装されます。
パブリック インターフェイスIDataRecordDataReader から各行内の列値にアクセスできるようにします。リレーショナル データベースアクセスする .NET Framework データ プロバイダによって実装されます。
パブリック インターフェイスIDbCommandデータ ソース接続されている間に実行される SQL ステートメントを表します。リレーショナル データベースアクセスする .NET Framework データ プロバイダによって実装されます。
パブリック インターフェイスIDbConnectionデータ ソースへの開いている接続を表します。リレーショナル データベースアクセスする .NET Framework データ プロバイダによって実装されます。
パブリック インターフェイスIDbDataAdapterDataSetデータ格納し、データ ソース更新するために使用するコマンド関連プロパティセットを表します。リレーショナル データベースアクセスする .NET Framework データ プロバイダによって実装されます。
パブリック インターフェイスIDbDataParameterVisual Basic .NET データ デザイナが、Command オブジェクト対すパラメータを表し、オプションとして DataSet 列に割り当てるために使用します。
パブリック インターフェイスIDbTransactionデータ ソース実行するトランザクション示します。リレーショナル データベースアクセスする .NET Framework データ プロバイダによって実装されます。
パブリック インターフェイスITableMappingソース テーブルDataSet 内のテーブル関連付けます。.NET Framework データ プロバイダが共通に使用する DataTableMapping クラスによって実装されます。
パブリック インターフェイスITableMappingCollectionTableMapping オブジェクトコレクション格納します。.NET Framework データ プロバイダが共通に使用する DataTableMappingCollection によって実装されます。
デリゲートデリゲート
 デリゲート説明
パブリック デリゲートDataColumnChangeEventHandlerColumnChanging イベントを処理すメソッドを表します。
パブリック デリゲートDataRowChangeEventHandlerDataTableRowChangingRowChanged、RowDeleting、RowDeleted の各イベントを処理すメソッドを表します。
パブリック デリゲートDataTableClearEventHandlerClear メソッドを処理すメソッドを表します。
パブリック デリゲートDataTableNewRowEventHandlerNewRow メソッドを処理すメソッドを表します。
パブリック デリゲートFillErrorEventHandlerFillError イベントを処理すメソッドを表します。
パブリック デリゲートMergeFailedEventHandlerMergeFailed イベントを処理すメソッドを表します。
パブリック デリゲートStateChangeEventHandlerStateChange イベントを処理すメソッドを表します。
パブリック デリゲートStatementCompletedEventHandlerStatementCompleted イベントイベント ハンドラデリゲート型。
列挙型列挙型
 列挙説明
パブリック列挙体AcceptRejectRuleForeignKeyConstraint設定されている DataTable で AcceptChanges メソッドまたは RejectChanges メソッド呼び出し場合実行されるアクション決定します。
パブリック列挙体CommandBehaviorクエリ結果とそれがデータベース与え影響記述します。
パブリック列挙体CommandTypeコマンド文字列解釈方法指定します。
パブリック列挙体ConflictOptionデータ ソース対す変更競合していることを検出して解決する方法指定します。
パブリック列挙体ConnectionStateデータ ソースへの接続の現在の状態を記述します。
パブリック列挙体DataRowActionDataRow実行されたアクション記述します。
パブリック列挙体DataRowStateDataRow オブジェクトの状態を取得します。
パブリック列挙体DataRowVersionDataRowバージョン示します。
パブリック列挙体DataSetDateTimeDataSet 内の DateTime 列のシリアル化形式記述します。
パブリック列挙体DataViewRowStateDataRow 内のデータバージョン記述します。
パブリック列挙体DbType.NET Framework データ プロバイダフィールドプロパティ、または Parameter オブジェクトデータ型指定します。
パブリック列挙体IsolationLevel接続トランザクション ロック動作指定します。
パブリック列挙体KeyRestrictionBehavior許可されている、または、許可されていないことのいずれかを表す KeyRestrictions プロパティ指定された、接続文字列パラメータリスト示します。
パブリック列挙体LoadOptionLoad メソッドまたは Load メソッド使用時にデータ ソースからの値を既存の行にどのように適用するかを制御します。
パブリック列挙体MappingTypeDataColumn割り当て方法指定します。
パブリック列挙体MissingMappingActionソース テーブルまたはソース列からのマップがない場合実行するアクション決定します。
パブリック列挙体MissingSchemaActionデータDataSet追加する場合に、必要な DataTable または DataColumn がないときに実行するアクション指定します。
パブリック列挙体ParameterDirectionDataSet関連するクエリ内のパラメータの型を指定します。
パブリック列挙体PropertyAttributesプロパティ属性指定します。
パブリック列挙体RuleForeignKeyConstraint適用した場合実行されるアクション示します。
パブリック列挙体SchemaSerializationMode指定された DataSetスキーマシリアル化モード示します。
パブリック列挙体SchemaTypeFillSchema 操作実行するときに既存スキーマ マップを処理す方法指定します。
パブリック列挙体SerializationFormatDataSetシリアル化形式決定します。
パブリック列挙体SqlDbTypeSqlParameter使用するフィールド (プロパティ) のデータ型として、SQL Server固有のデータ型指定します。
パブリック列挙体StatementTypeOleDbRowUpdatedEventArgsOleDbRowUpdatingEventArgsSqlRowUpdatedEventArgs、または SqlRowUpdatingEventArgs の各クラス使用する SQL クエリ種類指定します。
パブリック列挙体UpdateRowSource更新する行にクエリ コマンド結果適用する方法指定します。
パブリック列挙体UpdateStatusUpdate 中に現在の行と残りの行に対して実行するアクション指定します。
パブリック列挙体XmlReadModeXML データとリレーショナル スキーマDataSet読み込む方法指定します。
パブリック列挙体XmlWriteModeXML データとリレーショナル スキーマDataSet から書き込む方法指定します。





System.Data 名前空間のページへのリンク
「System.Data 名前空間」の関連用語
System.Data 名前空間のお隣キーワード
モバイル
モバイル版のWeblioは、下記のURLからアクセスしてください。
http://m.weblio.jp/
_ _   


System.Data 名前空間のページの著作権
Weblio 辞書情報提供元は参加元一覧にて確認できます。

  
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2012 Microsoft.All rights reserved.

©2012 Weblio RSS