ITableMappingとは? わかりやすく解説

ITableMapping インターフェイス

ソース テーブルDataSet 内のテーブル関連付けます。.NET Framework データ プロバイダが共通に使用する DataTableMapping クラスによって実装されます

名前空間: System.Data
アセンブリ: System.Data (system.data.dll 内)
構文構文

Dim instance As ITableMapping
public interface ITableMapping
public interface class ITableMapping
public interface ITableMapping
public interface ITableMapping
解説解説

ITableMapping インターフェイスによって、継承クラスデータ ソース列に DataSet 列を関連付ける TableMapping クラス実装できます詳細については、「DataTable と DataColumn のマップ設定」を参照してください

アプリケーションでは ITableMapping インターフェイスインスタンス直接作成されず、ITableMapping継承するクラスインスタンス作成されます。

ITableMapping継承するクラスは、継承されメンバ実装する必要があり、通常プロバイダ固有の機能追加する追加メンバ定義する必要があります。たとえば、ITableMapping インターフェイスが DataSetTable プロパティ定義します次にDataTableMapping クラスがこのプロパティ継承し、GetDataTableBySchemaAction メソッド定義します

実装時の注意 ITableMapping インターフェイスから継承する場合は、次のコンストラクタ実装する必要があります

項目

説明

DataTableMapping()

TableMapping クラス新しインスタンス初期化します。

TableMapping(string sourceTable, string dataSetTable)

ソース テーブル名と DataTable 名が指定されている場合は、ソース使用して TableMapping クラス新しインスタンス初期化します。

TableMapping(string sourceTable, string dataSetTable, DataColumnMapping[] columnMappings)

ソース テーブル名、DataTable 名、および ColumnMapping オブジェクト配列指定されている場合は、TableMapping クラス新しインスタンス初期化します。

使用例使用例

派生クラスインスタンス DataTableMapping作成し、DataTableMappingCollection コレクション追加する例を次に示します。この例では、続いてマップコレクション追加されたことをユーザー通知し、親マップ表示します

Public Sub AddDataTableMapping()
    ' ...
    ' create tableMappings
    ' ...
    Dim mapping As New DataTableMapping(
 _
       "Categories", "DataCategories")
    tableMappings.Add(CType(mapping, Object))
    Console.WriteLine( _
       "Table {0} added to {1} table mapping collection.",
 _
       mapping.ToString(), tableMappings.ToString())
End Sub
public void AddDataTableMapping() 
{
    // ...
    // create tableMappings
    // ...
    DataTableMapping mapping =
        new DataTableMapping("Categories","DataCategories");
    tableMappings.Add((Object) mapping);
    Console.WriteLine("Table {0} added to {1} table mapping collection."
,
        mapping.ToString(), tableMappings.ToString());
}
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
ITableMapping メンバ
System.Data 名前空間
ITableMappingCollection

ITableMapping プロパティ


パブリック プロパティパブリック プロパティ

  名前 説明
パブリック プロパティ SourceTable ソース テーブルの、大文字と小文字区別される名前を取得または設定します
参照参照

関連項目

ITableMapping インターフェイス
System.Data 名前空間
ITableMappingCollection

ITableMapping メンバ




英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「ITableMapping」の関連用語

ITableMappingのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



ITableMappingのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

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

©2025 GRAS Group, Inc.RSS