IColumnMappingCollection インターフェイスとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > IColumnMappingCollection インターフェイスの意味・解説 

IColumnMappingCollection インターフェイス

DataColumnMapping オブジェクトコレクション格納します.NET Framework データ プロバイダが共通に使用する DataColumnMappingCollection によって実装されます

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

Public Interface IColumnMappingCollection
    Inherits IList, ICollection, IEnumerable
Dim instance As IColumnMappingCollection
public interface IColumnMappingCollection : IList, ICollection,
 IEnumerable
public interface class IColumnMappingCollection
 : IList, ICollection, IEnumerable
public interface IColumnMappingCollection extends IList, ICollection,
 
    IEnumerable
public interface IColumnMappingCollection extends
 IList, ICollection, 
    IEnumerable
解説解説

IColumnMappingCollection インターフェイスによって、継承クラスは ColumnMapping コレクション実装できます詳細については、「DataTable と DataColumn のマップ設定」を参照してください

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

IColumnMappingCollection継承するクラスは、すべての継承されメンバ実装する必要があり、通常プロバイダ固有の機能追加する追加メンバ定義する必要があります。たとえば、IColumnMappingCollection インターフェイスが RemoveAt メソッド定義します次に、DataTableMappingCollection クラスがこのメソッド継承し、RemoveAt の 2 つ追加オーバーロード定義します

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

項目

説明

ColumnMappingCollection()

空の ColumnMappingCollection クラス作成します

使用例使用例

派生クラスである DataTableMapping クラスインスタンス使用しAdd複数の DataColumnMapping オブジェクトを ColumnMappings コレクション追加し割り当てられソース テーブルリスト表示する例を次に示します。この例は、DataTableMapping が既に作成されていることを前提にしています。

Public Sub ShowColumnMappings()
    ' ...
    ' create tableMapping
    ' ...
    tableMapping.ColumnMappings.Add( _
       "Category Name", "DataCategory")
    tableMapping.ColumnMappings.Add( _
       "Description", "DataDescription")
    tableMapping.ColumnMappings.Add( _
       "Picture", "DataPicture")
    Console.WriteLine("Column Mappings:")
    Dim i As Integer
    For i = 0 To tableMapping.ColumnMappings.Count
 - 1
        Console.WriteLine("  {0} {1}", i, _
           tableMapping.ColumnMappings(i).ToString())
    Next i
End Sub
public void ShowColumnMappings() 
{
    // ...
    // create tableMapping
    // ...
    tableMapping.ColumnMappings.Add("Category Name","DataCategory");
    tableMapping.ColumnMappings.Add("Description","DataDescription");
    tableMapping.ColumnMappings.Add("Picture","DataPicture");
    Console.WriteLine("Column Mappings");
    for(int i=0;i < tableMapping.ColumnMappings.Count;i++)
 
    {
        Console.WriteLine("  {0} {1}", i,
            tableMapping.ColumnMappings[i].ToString());
    }
}
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



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

辞書ショートカット

すべての辞書の索引

「IColumnMappingCollection インターフェイス」の関連用語

IColumnMappingCollection インターフェイスのお隣キーワード
検索ランキング

   

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



IColumnMappingCollection インターフェイスのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

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

©2024 GRAS Group, Inc.RSS