DataColumnMapping クラス

定義

DataAdapterから継承するオブジェクトの汎用列マッピングが含まれます。 このクラスは継承できません。

public ref class DataColumnMapping sealed : MarshalByRefObject, ICloneable, System::Data::IColumnMapping
[System.ComponentModel.TypeConverter(typeof(System.Data.Common.DataColumnMappingConverter))]
public sealed class DataColumnMapping : MarshalByRefObject, ICloneable, System.Data.IColumnMapping
[System.ComponentModel.TypeConverter(typeof(System.Data.Common.DataColumnMapping+DataColumnMappingConverter))]
public sealed class DataColumnMapping : MarshalByRefObject, ICloneable, System.Data.IColumnMapping
public sealed class DataColumnMapping : MarshalByRefObject, ICloneable, System.Data.IColumnMapping
[<System.ComponentModel.TypeConverter(typeof(System.Data.Common.DataColumnMappingConverter))>]
type DataColumnMapping = class
    inherit MarshalByRefObject
    interface IColumnMapping
    interface ICloneable
[<System.ComponentModel.TypeConverter(typeof(System.Data.Common.DataColumnMapping+DataColumnMappingConverter))>]
type DataColumnMapping = class
    inherit MarshalByRefObject
    interface IColumnMapping
    interface ICloneable
type DataColumnMapping = class
    inherit MarshalByRefObject
    interface IColumnMapping
    interface ICloneable
Public NotInheritable Class DataColumnMapping
Inherits MarshalByRefObject
Implements ICloneable, IColumnMapping
継承
DataColumnMapping
属性
実装

次の例では、 DataColumnMapping オブジェクトを作成し、 DataColumnMappingCollectionに追加します。 その後、マッピングがコレクションに追加されたことをユーザーに通知し、マッピングの親を表示します。


public void AddDataColumnMapping() {
   // ...
   // create columnMappings
   // ...
   DataColumnMapping mapping =
      new DataColumnMapping("Description","DataDescription");
   columnMappings.Add((Object) mapping);
   Console.WriteLine("Column {0} added to column mapping collection {1}.",
       mapping.ToString(), columnMappings.ToString());
}
Public Sub AddDataColumnMapping()
    ' ...
    ' create columnMappings
    ' ...
    Dim mapping As New DataColumnMapping( _
       "Description", "DataDescription")
    columnMappings.Add(CType(mapping, Object))
    Console.WriteLine("Column {0} added to column mapping collection {1}.", _
       mapping.ToString(), columnMappings.ToString())
End Sub

注釈

DataColumnMappingを使用すると、データ ソースとは異なるDataTableで列名を使用できます。 DataAdapterでは、DataSetまたはデータ ソース内のテーブルが更新されたときに、マッピングを使用して列を照合します。 詳細については、「 DataAdapter DataTable と DataColumn マッピング」を参照してください。

コンストラクター

名前 説明
DataColumnMapping()

DataColumnMapping クラスの新しいインスタンスを初期化します。

DataColumnMapping(String, String)

指定したソース列名とマップ先の列名を使用して、 DataColumnMapping クラスの新しいインスタンス DataSet 初期化します。

プロパティ

名前 説明
DataSetColumn

マップ先の DataSet 内の列の名前を取得または設定します。

SourceColumn

マップ元のデータ ソース内の列の名前を取得または設定します。 名前では大文字と小文字が区別されます。

メソッド

名前 説明
CreateObjRef(Type)

リモート オブジェクトとの通信に使用されるプロキシの生成に必要なすべての関連情報を含むオブジェクトを作成します。

(継承元 MarshalByRefObject)
Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetDataColumnBySchemaAction(DataTable, Type, MissingSchemaAction)

MissingSchemaActionDataSetColumn プロパティを使用して、指定されたDataTableからDataColumnを取得します。

GetDataColumnBySchemaAction(String, String, DataTable, Type, MissingSchemaAction)

DataColumnMapping オブジェクトをインスタンス化せずに呼び出すことができるGetDataColumnBySchemaAction(DataTable, Type, MissingSchemaAction)の静的バージョン。

GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetLifetimeService()

このインスタンスの有効期間ポリシーを制御する現在の有効期間サービス オブジェクトを取得します。

(継承元 MarshalByRefObject)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
InitializeLifetimeService()

このインスタンスの有効期間ポリシーを制御する有効期間サービス オブジェクトを取得します。

(継承元 MarshalByRefObject)
MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
MemberwiseClone(Boolean)

現在の MarshalByRefObject オブジェクトの簡易コピーを作成します。

(継承元 MarshalByRefObject)
ToString()

現在の SourceColumn 名を文字列に変換します。

明示的なインターフェイスの実装

名前 説明
ICloneable.Clone()

現在のインスタンスのコピーである新しいオブジェクトを作成します。

適用対象

こちらもご覧ください