2013-07-23 2 views
0

마이그레이션을 적용 ... 나는 기본 마이그레이션유창함 Migrator를 1.1.1.0 늘 내가 Nuget를 통해 유창함 Migrator를 설치

[Migration(1)] 
class _001_User : Migration 
{ 
    public override void Up() 
    { 
     Create.Table("User"); 
    } 

    public override void Down() 
    { 
     Delete.Table("User"); 
    } 
} 

나는 주자를 실행하고 버전 테이블을 작성을 만들었지 만 실행되지 않습니다 이 마이그레이션. 이전에는 유창한 이주자를 사용했는데 이것이 왜 작동하지 않는지 전혀 알지 못합니다. 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. 
+0

마이그레이션 클래스 "공개" – oakio

답변

2

모든 마이그레이션 클래스를 공개해야

[Migration(1)] 
public class _001_User : Migration 
{ 
    // .. 
} 
+0

감사을 시도, 내가 내려다 보이는 한 간단한 뭔가했다. –