Я пытаюсь отобразить столбцы из Datatable в базу данных SQL.Table при сопоставлении столбцов.Но я продолжаю получать эту ошибку
"System.InvalidOperationException: 'Указанное имя столбца' FobID 'не совпадает ни с одним столбцом в источнике данных.'"
см. Код, который я использую ниже.
using(SqlBulkCopy sqlcopyTFobs = new SqlBulkCopy(destCNS))
{
sqlcopyTFobs.DestinationTableName = "[dbo].[TFobs]";
SqlBulkCopyColumnMapping mapFodID = new SqlBulkCopyColumnMapping("FobID", "FobID");
sqlcopyTFobs.ColumnMappings.Add(mapFodID);
sqlcopyTFobs.WriteToServer(dtTPositions);
}
Если я копирую все столбцы, используя следующий код, все данные копируются.Но мне нужно скопировать только определенные столбцы.
using(SqlBulkCopy sqlcopyTFobs = new SqlBulkCopy(destCNS))
{
sqlcopyTFobs.DestinationTableName = "[dbo].[TFobs]";
sqlcopyTFobs.WriteToServer(dtTPositions);
}