我在 Visual Studio 中创建了一个迁移我使用 Nuget 将 Fluent Migrator 添加到我的项目中,但是如何运行迁移以将表和列添加到我的数据库中?
问问题
739 次
1 回答
0
- 首先,我们
Fluent Migrator Tools
在 Migrations 项目中安装 nuget 包。这将下载并提取Migrate.exe
可执行文件。这个可执行文件可用于从命令行执行您的迁移,正是我们需要的 - 通过右键单击项目并选择添加现有项,将
Migrate.exe
和程序集添加到您的项目中。FluentMigrator.Runner.dll
导航到解决方案的包文件夹,然后选择 Migrate.exe 和FluentMigrator.Runner.dll
FluentMigrator.Tools 文件夹中的某个位置。确保选择添加为链接 - 在 Visual Studio 项目中打开
Migrate.exe
和FluentMigrator.Runner.dll
项的属性,并将其设置为复制到输出目录:始终复制 - 我们的项目现在处于完美状态,可以让外部工具使用它。打开外部工具管理器并创建一个新工具。给它以下值。
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 回答