Я хочу использовать адаптер данных с таблицей данных для вставки тысяч записей в таблицу sql с 30 столбцами.
SqlDataAdapter adapter = new SqlDataAdapter();
DataTable table = new DataTable();
adapter.InsertCommand = new SqlCommand("INSERT INTO ...");
adapter.UpdateBatchSize = 1000;
DataRow r = null;
foreach(var entry in list)
{
r = table.NewRow();
r["lastchange"] = entry.TryGet("LastChangeTime");
// <- throws System.ArgumentException: Column does not belong to table
...
}
Есть ли способ не вручную определять схему данных, а читать ее из таблицы, в которой должны выполняться вставки?