次の方法で共有


SqlBulkCopy.ColumnMappings プロパティ

定義

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

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

プロパティ値

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

注釈

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

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

適用対象