Как запускать команды диспетчера пакетов Visual Studio 2017 через PowerShell или командную строку - PullRequest
0 голосов
/ 01 января 2019

Как запускать команды диспетчера пакетов Visual Studio 2017 через PowerShell или из командной строки?

Я использую Visual Studio 2017 для Entity Framework - перенос базы данных. Следующая команда запускается на консоли диспетчера пакетов Visual Studio:

  1. Enable-Migrations - ContextTypeName Database.TemplateDbContext
  2. add -igration InitialCreate
  3. Update-Database - Script -SourceMigration: $ InitialDatabase (для создания сценария миграции)
  4. Update-Database - Verbose (для обновления базы данных)

Сценарий выше работает нормально, но сейчас я работаю над автоматизацией миграции этой базы данных без использования пакета Visual StudioМенеджер.Есть ли способ вызова этих команд из командной строки или из сценариев PowerShell?

1 Ответ

0 голосов
/ 02 января 2019

Для перехода из Command вы можете попробовать

Для add-migration InitialCreate, вы можете попробовать

dotnet ef migrations add InitialCreate

Для Update-Database, вы можете попробовать

dotnet ef database update

Чек Миграции

...