0

我在 Visual Studio 中创建了一个迁移我使用 Nuget 将 Fluent Migrator 添加到我的项目中,但是如何运行迁移以将表和列添加到我的数据库中?

4

1 回答 1

0
  1. 首先,我们Fluent Migrator Tools在 Migrations 项目中安装 nuget 包。这将下载并提取Migrate.exe 可执行文件。这个可执行文件可用于从命令行执行您的迁移,正是我们需要的
  2. 通过右键单击项目并选择添加现有项,将Migrate.exe和程序集添加到您的项目中。FluentMigrator.Runner.dll导航到解决方案的包文件夹,然后选择 Migrate.exe 和FluentMigrator.Runner.dllFluentMigrator.Tools 文件夹中的某个位置。确保选择添加为链接
  3. 在 Visual Studio 项目中打开Migrate.exeFluentMigrator.Runner.dll项的属性,并将其设置为复制到输出目录:始终复制
  4. 我们的项目现在处于完美状态,可以让外部工具使用它。打开外部工具管理器并创建一个新工具。给它以下值。
Title: FluentMigrate
Command: $(BinDir)\Migrate.exe
Arguments: --provider sqlserver2008 --a $(TargetName)$(TargetExt)
Initial Directory: $(BinDir)
Use output window: click checkbox

更多信息

于 2015-07-10T19:44:35.623 回答