0
加入
列我有一個遷移(V2),創建一個表並增加了一些列:亞音速2遷移忽略後來
TableSchema.Table layouts = CreateTableWithKey("Layouts");
layouts.AddColumn("UserID", DbType.UInt32);
layouts.AddColumn("WidgetID", DbType.UInt32);
layouts.AddColumn("Section", DbType.UInt32);
layouts.AddColumn("Rank", DbType.Int32);
另一個遷移(V3)添加到此表中的列:
TableSchema.Table layouts = GetTable("Layouts");
layouts.AddColumn("Collapsed", DbType.Boolean);
問題是,SubSonic 2遷移似乎忽略了v3語句。 SubCommander報告成功,但不會添加新列,並且生成的SQL缺少遷移v3中定義的任何內容。
我錯過了什麼嗎?是不是可以添加列到現有的表?