DataTableMapping クラス
アセンブリ: System.Data (system.data.dll 内)

Public NotInheritable Class DataTableMapping Inherits MarshalByRefObject Implements ITableMapping, ICloneable

DataTableMapping は、データ ソースに対するクエリから返されたデータと DataTable との間のマスター マップを提供します。DataAdapter の Fill メソッドには、DataTable 名の代わりに DataTableMapping 名を渡すことができます。詳細については、「DataTable と DataColumn のマップの設定」を参照してください。

DataTableMapping オブジェクトを作成し、DataTableMappingCollection に追加する例を次に示します。この例では、続いて、マップがコレクションに追加されたことをユーザーに通知し、Parent マップを表示します。

System.MarshalByRefObject
System.Data.Common.DataTableMapping


Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


DataTableMapping コンストラクタ ()
アセンブリ: System.Data (system.data.dll 内)



Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


DataTableMapping コンストラクタ (String, String)
アセンブリ: System.Data (system.data.dll 内)

Dim sourceTable As String Dim dataSetTable As String Dim instance As New DataTableMapping(sourceTable, dataSetTable)


Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


DataTableMapping コンストラクタ

名前 | 説明 |
---|---|
DataTableMapping () | DataTableMapping クラスの新しいインスタンスを初期化します。 .NET Compact Framework によってサポートされています。 |
DataTableMapping (String, String) | ソース テーブル名および DataTable 名が指定された場合に、DataTableMapping クラスの新しいインスタンスを初期化します。 .NET Compact Framework によってサポートされています。 |
DataTableMapping (String, String, DataColumnMapping[]) | ソース テーブル名、DataTable 名、および DataColumnMapping オブジェクトの配列が指定された場合に、DataTableMapping クラスの新しいインスタンスを初期化します。 .NET Compact Framework によってサポートされています。 |

DataTableMapping コンストラクタ (String, String, DataColumnMapping[])
アセンブリ: System.Data (system.data.dll 内)

Public Sub New ( _ sourceTable As String, _ dataSetTable As String, _ columnMappings As DataColumnMapping() _ )
Dim sourceTable As String Dim dataSetTable As String Dim columnMappings As DataColumnMapping() Dim instance As New DataTableMapping(sourceTable, dataSetTable, columnMappings)
public DataTableMapping ( string sourceTable, string dataSetTable, DataColumnMapping[] columnMappings )
public: DataTableMapping ( String^ sourceTable, String^ dataSetTable, array<DataColumnMapping^>^ columnMappings )
public DataTableMapping ( String sourceTable, String dataSetTable, DataColumnMapping[] columnMappings )
public function DataTableMapping ( sourceTable : String, dataSetTable : String, columnMappings : DataColumnMapping[] )

DataTableMapping オブジェクトを作成し、そのプロパティの一部を設定して、ColumnMappings を配列にコピーする例を次に示します。この例は、DataColumnMappingCollection が作成されていることを前提にしています。
Public Sub CreateDataTableMapping() ' ... ' create mappings ' ... Dim columns1() As DataColumnMapping mappings.CopyTo(columns1, 0) Dim mapping As New DataTableMapping _ ("Categories", "DataCategories", columns1) Dim columns2() As DataColumnMapping mapping.ColumnMappings.CopyTo(columns2, 0) End Sub
public void CreateDataTableMapping() { // ... // create mappings // ... DataColumnMapping[] columns1 = {}; mappings.CopyTo(columns1, 0); DataTableMapping mapping = new DataTableMapping("Categories", "DataCategories", columns1); DataColumnMapping[] columns2 = {}; mapping.ColumnMappings.CopyTo(columns2, 0); }

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


DataTableMapping プロパティ


名前 | 説明 | |
---|---|---|
![]() | System.Data.ITableMapping.ColumnMappings | このメンバの説明については、ITableMapping.ColumnMappings のトピックを参照してください。 |

DataTableMapping メソッド

名前 | 説明 | |
---|---|---|
![]() | CreateObjRef | リモート オブジェクトとの通信に使用するプロキシの生成に必要な情報をすべて格納しているオブジェクトを作成します。 ( MarshalByRefObject から継承されます。) |
![]() | Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 ( Object から継承されます。) |
![]() | GetColumnMappingBySchemaAction | 指定した MissingMappingAction 値および DataColumn 名を使用して、指定した DataTable から DataColumn を取得します。 |
![]() | GetDataColumn | 指定した列名の DataColumn オブジェクトを返します。 |
![]() | GetDataTableBySchemaAction | 指定した MissingSchemaAction 値を使用して、指定した DataSet の現在の DataTable を取得します。 |
![]() | GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 ( Object から継承されます。) |
![]() | GetLifetimeService | 対象のインスタンスの有効期間ポリシーを制御する、現在の有効期間サービス オブジェクトを取得します。 ( MarshalByRefObject から継承されます。) |
![]() | GetType | 現在のインスタンスの Type を取得します。 ( Object から継承されます。) |
![]() | InitializeLifetimeService | 対象のインスタンスの有効期間ポリシーを制御する、有効期間サービス オブジェクトを取得します。 ( MarshalByRefObject から継承されます。) |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 ( Object から継承されます。) |
![]() | ToString | オーバーライドされます。 現在の SourceTable 名を文字列に変換します。 |

名前 | 説明 | |
---|---|---|
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 ( Object から継承されます。) |
![]() | MemberwiseClone | オーバーロードされます。 ( MarshalByRefObject から継承されます。) |


DataTableMapping メンバ
ソース テーブルと DataTable との間に割り当てられた関係の記述を格納します。このクラスは、DataSet にデータを格納するときに、DataAdapter によって使用されます。
DataTableMapping データ型で公開されるメンバを以下の表に示します。



名前 | 説明 | |
---|---|---|
![]() | CreateObjRef | リモート オブジェクトとの通信に使用するプロキシの生成に必要な情報をすべて格納しているオブジェクトを作成します。 (MarshalByRefObject から継承されます。) |
![]() | Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 (Object から継承されます。) |
![]() | GetColumnMappingBySchemaAction | 指定した MissingMappingAction 値および DataColumn 名を使用して、指定した DataTable から DataColumn を取得します。 |
![]() | GetDataColumn | 指定した列名の DataColumn オブジェクトを返します。 |
![]() | GetDataTableBySchemaAction | 指定した MissingSchemaAction 値を使用して、指定した DataSet の現在の DataTable を取得します。 |
![]() | GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 (Object から継承されます。) |
![]() | GetLifetimeService | 対象のインスタンスの有効期間ポリシーを制御する、現在の有効期間サービス オブジェクトを取得します。 (MarshalByRefObject から継承されます。) |
![]() | GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) |
![]() | InitializeLifetimeService | 対象のインスタンスの有効期間ポリシーを制御する、有効期間サービス オブジェクトを取得します。 (MarshalByRefObject から継承されます。) |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。) |
![]() | ToString | オーバーライドされます。 現在の SourceTable 名を文字列に変換します。 |

名前 | 説明 | |
---|---|---|
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) |
![]() | MemberwiseClone | オーバーロードされます。 ( MarshalByRefObject から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | System.ICloneable.Clone | このメンバの説明については、ICloneable.Clone のトピックを参照してください。 |
![]() | System.Data.ITableMapping.ColumnMappings | このメンバの説明については、ITableMapping.ColumnMappings のトピックを参照してください。 |

Weblioに収録されているすべての辞書からDataTableMappingを検索する場合は、下記のリンクをクリックしてください。

- DataTableMappingのページへのリンク