SqlBulkCopy.ColumnMappings Eigenschaft

Definition

Gibt eine Auflistung von SqlBulkCopyColumnMapping Elementen zurück. Spaltenzuordnungen definieren die Beziehungen zwischen Spalten in der Datenquelle und 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 Sammlung von Spaltenzuordnungen. Standardmäßig handelt es sich um eine leere Sammlung.

Hinweise

Wenn die Datenquelle und die Zieltabelle dieselbe Anzahl von Spalten aufweisen und die Ordnungsposition jeder Quellspalte innerhalb der Datenquelle mit der Ordnungsposition der entsprechenden Zielspalte übereinstimmt, ist die ColumnMappings Auflistung nicht erforderlich. Wenn die Spaltenanzahl jedoch unterschiedlich ist oder die Ordnungspositionen nicht konsistent sind, müssen ColumnMappings Sie sicherstellen, dass Die Daten in die richtigen Spalten kopiert werden.

Während der Ausführung eines Massenkopievorgangs kann auf diese Sammlung zugegriffen werden, sie kann jedoch nicht geändert werden. Jeder Versuch, ihn zu ändern, löst einen InvalidOperationException.

Gilt für:

Weitere Informationen