Создание таблицы базы данных SQL в C # с использованием существующего класса Model - PullRequest
0 голосов
/ 16 мая 2018

У меня уже есть классы моделирования для таблиц для моей базы данных sqlite.

Я хотел бы использовать эти же классы для создания таблиц на локальном сервере SQL.

Возможно ли это сделатьэто "автоматически"?Или мне нужно запустить команду SQL, вставив все вручную?

В SQLite я делал что-то вроде:

connection.CreateTable<Product>();

Есть ли аналогичный способ сделать это в MSSQL?

1 Ответ

0 голосов
/ 13 сентября 2018

Вы можете использовать команду Enable-Migrations для установки инструмента миграции в диспетчере пакетов VS.когда папка миграции была создана в ваших решениях, просто введите: add -igration yourMigrationClassName в диспетчере пакетов VS, затем вы можете использовать SQL_Query, LinQ to CRUD или изменить таблицы, открыв yourMigrationClassName.cs и написать свой код в методе Up.используйте эту ссылку для более подробной информации: http://www.entityframeworktutorial.net/code-first/code-based-migration-in-code-first.aspx

...