SqlBulkCopy.ColumnMappings 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回 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。