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.

Применяется к

См. также раздел