SqlBulkCopy.ColumnMappings Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt eine Auflistung von SqlBulkCopyColumnMapping-Elementen zurück. Spaltenzuordnungen definieren die Beziehungen zwischen Spalten in der Datenquelle und den Spalten im Ziel.
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
Eigenschaftswert
Eine Auflistung von Spaltenzuordnungen. Standardmäßig ist es eine leere Auflistung.
Hinweise
Wenn die Datenquelle und die Zieltabelle die gleiche Anzahl von Spalten aufweisen und die Ordnungsposition jeder Quellspalte innerhalb der Datenquelle mit der Ordnungsposition der entsprechenden Zielspalte übereinstimmt, ist die ColumnMappings Auflistung unnötig. Wenn die Spaltenanzahl jedoch unterschiedlich ist oder die Ordnungspositionen nicht konsistent sind, müssen Sie verwenden ColumnMappings , um sicherzustellen, dass Die Daten in die richtigen Spalten kopiert werden.
Während der Ausführung eines Massenkopiervorgangs kann auf diese Sammlung zugegriffen werden, aber sie kann nicht geändert werden. Jeder Versuch, es zu ändern, löst eine aus InvalidOperationException.