Как мне заставить EF построить все таблицы для prod db?
До сих пор я собирал и продвигал все свои. Net Миграции основной базы данных на dev db
ex.
> do tnet ef migrations add InitialModsN - c Auto2Context
> do tnet ef database update - c Auto2Context
В моем файле Appsettings.Development. json у меня есть строка con, указывающая на dev db 'source = DEV'
"ConnectionStrings": {
"DefaultConnection": "Data Source=Auto2.db",
"Auto2": "data source=DEV; initial catalog=Auto2; user id=auto2; password=12345;" }
и мои Appsettings. json У меня есть prod db con строка, указывающая на prod db 'source = LIVE'
"ConnectionStrings": {
"DefaultConnection": "Data Source=Auto2.db",
"Auto2": "data source=LIVE; initial catalog=Auto2; user id=auto2; password=12345;" }
Пока все создается и переносится на dev, как мне изменить это, чтобы собрать все изменения в prod db?
Нужно ли мне заново создавать файл первоначальной миграции, а затем обновлять? Если да, как мне указать на prod db? Я безуспешно пробовал несколько разных команд. Вот что я пробовал.
> do tnet Обновление базы данных ef - c Auto2Context --connection "источник данных = LIVE; начальный каталог = Auto2; идентификатор пользователя = auto2; пароль = 12345 "
-received 'Unrecognized option' --connection ''
> do tnet Обновление базы данных ef - c Auto2Context --configuration Release
- таблицы не созданы в базе данных продукта