SqlBulkCopy.ColumnMappings Propriedade

Definição

Devolve uma coleção de SqlBulkCopyColumnMapping artigos. Os mapeamentos de colunas definem as relações entre as colunas da fonte de dados e as colunas do 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 Propriedade

Uma coleção de mapeamentos de colunas. Por defeito, é uma coleção vazia.

Observações

Se a fonte de dados e a tabela de destino tiverem o mesmo número de colunas, e a posição ordinal de cada coluna de origem dentro da fonte corresponder à posição ordinal da correspondente coluna de destino, a ColumnMappings recolha é desnecessária. No entanto, se as contagens das colunas divergirem ou as posições ordinais não forem consistentes, deve garantir ColumnMappings que os dados são copiados nas colunas corretas.

Durante a execução de uma operação de cópia em massa, esta coleção pode ser acedida, mas não pode ser alterada. Qualquer tentativa de alterá-la vai lançar um InvalidOperationException.

Aplica-se a

Ver também