私はすでに関連する質問があることを知っています。 FluentMigrator Failed Migrations Don't Rollback?およびRollback to a specfic Migration in FluentMigrator。しかし残念ながら私はこのソリューションで私のロールバックの問題を解決することはできません。私はFluentMigratorをバージョン管理データベースに使用しています。FluentMigratorのロールバックが機能しない
マイ移行コード:
using FluentMigrator;
namespace WebCruiter.Candidate.DBMigration.Migrations.R2016_6
{
[Migration(20160908000908, "USERSTORY")]
public class Migration20160908000908 : AutoReversingMigration
{
public override void Up()
{
Create.Column("TestUrl").OnTable("JobApplication").AsString(500).Nullable();
}
}
}
、コマンドラインからこのバージョン(20160908000908
)をロールバックする私の試み:
migrate.exe -c "server=(LocalDB)\MSSQLLocalDB;Initial Catalog=Candidate;Integrated Security=True" -db sqlserver2014 -a ".\..\..\..\WebCruiter.Candidate.DBMigration\bin\Debug\FluentMigrator.dll" -t rollback:20160908000908
ロールバック列なしTestUrlそれが示しJobApplicationから:
私はどこでミスをしたのですか?