У меня есть таблица с двумя столбцами Id и Name.Где ID - это автоинкрементный первичный ключ.Мой массив может содержать пару сотен элементов, поэтому я не хочу использовать какой-либо цикл.Мой код выглядит так:
DataTable dt = new DataTable();
dt.Columns.Add(new DataColumn("Name", typeof(string)));
foreach (string item in arrItems)
dt.Rows.Add(item);
using (SqlBulkCopy bc = new SqlBulkCopy(connection, DB2BulkCopyOptions.KeepIdentity))
{
bc.DestinationTableName = destinationTableName;
bc.ColumnMappings.Add("Name", "Name");
bc.WriteToServer(dt);
}
Я написал свой код таким образом.Есть ли способ вставить данные из массива (без создания таблицы)?