Nuget経由でFluent Migratorをインストールしました...基本的な移行を作成しました
[Migration(1)]
class _001_User : Migration
{
public override void Up()
{
Create.Table("User");
}
public override void Down()
{
Delete.Table("User");
}
}
ランナーで実行すると、バージョン テーブルが作成されますが、この移行は実行されません。以前は fluent migrator を使用していましたが、これが機能しない理由がわかりません。Visual Studio 2012、.NET 4.5、SqlServer2012
流暢な移行ランナーからの出力。
VersionMigration migrating
[+] Beginning Transaction
[+] CreateTable VersionInfo
[+] Committing Transaction
[+] VersionMigration migrated
-------------------------------------------------------------------------------
VersionUniqueMigration migrating
-------------------------------------------------------------------------------
[+] Beginning Transaction
[+] CreateIndex VersionInfo (Version)
[+] AlterTable VersionInfo
[+] CreateColumn VersionInfo AppliedOn DateTime
[+] Committing Transaction
[+] VersionUniqueMigration migrated
[+] Task completed.