SqlBulkCopy.ColumnMappings Egenskap

Definition

Returnerar en samling SqlBulkCopyColumnMapping objekt. Kolumnmappningar definierar relationerna mellan kolumner i datakällan och kolumnerna i målet.

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

Egenskapsvärde

En samling kolumnmappningar. Som standard är det en tom samling.

Kommentarer

Om datakällan och måltabellen har samma antal kolumner och ordningspositionen för varje källkolumn i datakällan matchar ordningspositionen för motsvarande målkolumn ColumnMappings , är samlingen onödig. Men om kolumnantalet skiljer sig åt, eller om ordningstalen inte är konsekventa, måste du använda ColumnMappings för att se till att data kopieras till rätt kolumner.

Under körningen av en masskopieringsåtgärd kan den här samlingen nås, men den kan inte ändras. Alla försök att ändra den genererar en InvalidOperationException.

Gäller för

Se även