Как программно добавить новую таблицу в существующую базу данных, ничего не трогая - PullRequest
0 голосов
/ 17 июня 2020

Я работаю над простым инструментом командной строки, который будет извлекать некоторые данные и записывать их в базу данных. Данные всегда будут перезаписаны, поэтому DROP / CREATE TABLE подойдет.

Поскольку у меня уже есть данные в простом объекте C#, я думал об использовании для этого Entity Framework Code First. Я хотел бы просто передать строку подключения, а затем таблицу следует удалить (если она существует), а затем воссоздать ее с текущими данными. Но что действительно важно, так это то, что другие таблицы в той же базе данных НЕ должны быть затронуты каким-либо образом. В основном как простой экспорт Excel / CSV, но в таблицу MS SQL.

Я не хочу запускать какие-либо миграции вручную, это должен быть простой инструмент командной строки.

Есть предложения, как это реализовать?

...