Как запустить Fluent Migrator в Visual Studio 2013?

Я создал миграцию в Visual Studio. Я добавил Fluent Migrator в свой проект с помощью Nuget, но как мне запустить миграцию, чтобы добавить таблицы и столбцы в мою базу данных?

1 ответ

  1. Во-первых, мы устанавливаем Fluent Migrator Tools пакет nuget внутри нашего проекта Migrations. Это загрузит и извлечет Migrate.exeисполняемый файл. Этот исполняемый файл может быть использован для выполнения ваших миграций из командной строки, именно то, что нам нужно
  2. Добавить Migrate.exe и FluentMigrator.Runner.dll сборки в ваш проект, щелкнув правой кнопкой мыши по проекту и выбрав Добавить существующий элемент. Перейдите в папку пакетов вашего решения и выберите Migrate.exe и FluentMigrator.Runner.dll которые находятся где-то внутри папки FluentMigrator.Tools. Убедитесь, что вы выбрали Добавить как ссылку
  3. Откройте свойства для Migrate.exe а такжеFluentMigrator.Runner.dll элементов в проекте Visual Studio и установите для него значение Копировать в выходной каталог: всегда копировать
  4. Наш проект сейчас в идеальной форме, чтобы внешний инструмент потреблял его. Откройте диспетчер внешних инструментов и создайте новый инструмент. Дайте ему следующие значения.
Title: FluentMigrate
Command: $(BinDir)\Migrate.exe
Arguments: --provider sqlserver2008 --a $(TargetName)$(TargetExt)
Initial Directory: $(BinDir)
Use output window: click checkbox

Больше информации

Другие вопросы по тегам