Невозможно вставить таблицу данных с помощью sqlbulkcopy

Это мой код со следующими столбцами и в БД, эти столбцыnvarchars.

SqlBulkCopy bulkCopy = new SqlBulkCopy(connection, 
System.Data.SqlClient.SqlBulkCopyOptions.Default, transaction);

bulkCopy.DestinationTableName = "Test";
bulkCopy.ColumnMappings.Add("Number", "Code");
bulkCopy.ColumnMappings.Add("Type", "Type");
bulkCopy.ColumnMappings.Add("Group", "Group");
bulkCopy.ColumnMappings.Add("Short Text", "ShortText");
bulkCopy.ColumnMappings.Add("Text", "Description");
bulkCopy.WriteToServer(dataTable);

Я пытаюсь вставить всю таблицу данных в БД, используя массовое копирование, но я получаю эту ошибку:

Заданное значение типа String из источника данных не может быть преобразовано в тип nvarchar указанного целевого столбца.

Ответы на вопрос(2)

Ваш ответ на вопрос