SqlBulkCopy.ColumnMappings Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Restituisce una raccolta di elementi SqlBulkCopyColumnMapping. I mapping delle colonne definiscono le relazioni tra le colonne nell'origine dati e quelle nella destinazione.
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
Valore della proprietà
Raccolta di mapping di colonne. Per impostazione predefinita, la raccolta è vuota.
Commenti
Se l'origine dati e la tabella di destinazione hanno lo stesso numero di colonne e la posizione ordinale di ogni colonna di origine all'interno dell'origine dati corrisponde alla posizione ordinale della colonna di destinazione corrispondente, la ColumnMappings raccolta non è necessaria. Tuttavia, se i conteggi delle colonne differiscono o le posizioni ordinali non sono coerenti, è necessario usare ColumnMappings per assicurarsi che i dati vengano copiati nelle colonne corrette.
Durante l'esecuzione di un'operazione di copia bulk, questa raccolta può essere accessibile, ma non può essere modificata. Qualsiasi tentativo di modifica genera un InvalidOperationExceptionoggetto .