SqlBulkCopy.ColumnMappings Propriété

Définition

Retourne une collection d’éléments SqlBulkCopyColumnMapping. Les mappages de colonnes définissent les relations entre les colonnes de la source de données et les colonnes de la destination.

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

Valeur de propriété

Collection de mappages de colonnes. Par défaut, cette collection est vide.

Remarques

Si la source de données et la table de destination ont le même nombre de colonnes et que la position ordinale de chaque colonne source dans la source de données correspond à la position ordinale de la colonne de destination correspondante, la ColumnMappings collection n’est pas nécessaire. Toutefois, si le nombre de colonnes diffère ou si les positions ordinales ne sont pas cohérentes, vous devez utiliser ColumnMappings pour vous assurer que les données sont copiées dans les colonnes appropriées.

Pendant l’exécution d’une opération de copie en bloc, cette collection est accessible, mais elle ne peut pas être modifiée. Toute tentative de modification de celui-ci lève un InvalidOperationException.

S’applique à

Voir aussi