SqlBulkCopy.ColumnMappings Właściwość

Definicja

Zwraca kolekcję SqlBulkCopyColumnMapping elementów. Mapowania kolumn definiują relacje między kolumnami w źródle danych i kolumnami w miejscu docelowym.

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

Wartość właściwości

Kolekcja mapowań kolumn. Domyślnie jest to pusta kolekcja.

Uwagi

Jeśli źródło danych i tabela docelowa mają taką samą liczbę kolumn, a położenie porządkowe każdej kolumny źródłowej w źródle danych odpowiada pozycji porządkowej odpowiedniej kolumny docelowej, ColumnMappings kolekcja jest niepotrzebna. Jeśli jednak liczba kolumn różni się lub położenia porządkowe nie są spójne, należy użyć ColumnMappings polecenia , aby upewnić się, że dane są kopiowane do poprawnych kolumn.

Podczas wykonywania operacji kopiowania zbiorczego można uzyskać dostęp do tej kolekcji, ale nie można jej zmienić. Każda próba zmiany spowoduje zgłoszenie .InvalidOperationException

Dotyczy

Zobacz też