SqlBulkCopy.ColumnMappings Propiedad

Definición

SqlBulkCopyColumnMapping devuelve una colección de elementos. Las asignaciones de columnas definen las relaciones entre las columnas del origen de datos y las columnas del 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 columna. De manera 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 cambio producirá una InvalidOperationExceptionexcepción .

Se aplica a

Consulte también