SqlBulkCopy.ColumnMappings Propiedad

Definición

Devuelve una colección de SqlBulkCopyColumnMapping elementos. Las asignaciones de columnas definen las relaciones entre las columnas del origen de datos y las columnas en el destino.

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

Valor de propiedad

Colección de asignaciones de columnas. De forma predeterminada, es una colección vacía.

Comentarios

Si el origen de datos y la tabla de destino tienen el mismo número de columnas y la posición ordinal de cada columna de origen dentro del origen de datos coincide con la posición ordinal de la columna de destino correspondiente, la ColumnMappings colección no es necesaria. Sin embargo, si los recuentos de columnas difieren o las posiciones ordinales no son coherentes, debe usar ColumnMappings para asegurarse de que los datos se copian en las columnas correctas.

Durante la ejecución de una operación de copia masiva, se puede acceder a esta colección, pero no se puede cambiar. Cualquier intento de cambiarlo producirá una InvalidOperationExceptionexcepción .

Se aplica a

Consulte también