Как скопировать целые таблицы из источника ODB C на сервер SQL, используя c#. Net без указания столбцов - PullRequest
0 голосов
/ 22 января 2020

Это будет в C#

Я хотел бы сделать это без указания имен столбцов, так как это будет несколько таблиц.

Будет запланированной на ночь задачей, урезая старую, а затем записывая новую .

У меня есть рабочее соединение odb c и соединение sql.

Одна мысль состоит в том, чтобы использовать dapper, но приводить к объекту вместо класса модели. Будет ли это работать.

1 Ответ

0 голосов
/ 23 января 2020

После заполнения данных через odb c вы можете записать в sql db с

using (var bulkCopy = new SqlBulkCopy(sqlConnection))
{
    bulkCopy.DestinationTableName = dataTable.TableName;
    bulkCopy.WriteToServer(dataTable);
}

Не нужно указывать имена столбцов

...