SqlBulkCopy.ColumnMappings プロパティ

定義

SqlBulkCopyColumnMapping は項目のコレクションを返します。 列マッピングは、データ ソース中の列とターゲット中の列の間の関係を定義します。

public:
 property System::Data::SqlClient::SqlBulkCopyColumnMappingCollection ^ ColumnMappings { System::Data::SqlClient::SqlBulkCopyColumnMappingCollection ^ get(); };
public System.Data.SqlClient.SqlBulkCopyColumnMappingCollection ColumnMappings { get; }
member this.ColumnMappings : System.Data.SqlClient.SqlBulkCopyColumnMappingCollection
Public ReadOnly Property ColumnMappings As SqlBulkCopyColumnMappingCollection

プロパティ値

列マッピングのコレクション。 既定では、空のコレクションです。

注釈

データ ソースと変換先テーブルの列数が同じで、データ ソース内の各ソース列の序数が、対応する変換先列の序数位置と一致する場合、 ColumnMappings コレクションは不要です。 ただし、列数が異なる場合、または序数の位置が一致しない場合は、 を使用 ColumnMappings して、データが正しい列にコピーされるようにする必要があります。

一括コピー操作の実行中は、このコレクションにアクセスできますが、変更することはできません。 変更しようとすると、 InvalidOperationExceptionがスローされます。

適用対象

こちらもご覧ください