SqlBulkCopy.ColumnMappings Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 pozycja porządkowa każdej kolumny źródłowej w źródle danych jest zgodna 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.