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

SqlBulkCopyColumnMappingCollection

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 jest zgodne z położeniem porządkowym odpowiedniej kolumny docelowej, ColumnMappings kolekcja jest niepotrzebna. Jeśli jednak liczba kolumn różni się lub pozycje porządkowe nie są spójne, należy użyć polecenia ColumnMappings , 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 żądania InvalidOperationException.

Dotyczy

Zobacz też