Udostępnij za pośrednictwem


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 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

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 jest zgodne z położeniem porządkowym odpowiedniej kolumny docelowej, ColumnMappings kolekcja jest niepotrzebna. Jeśli jednak liczba kolumn jest różna lub pozycje 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 błędu InvalidOperationException.

Dotyczy