SqlBulkCopy.ColumnMappings Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 .