我正在使用Entity Framework 4.3 Code First并尝试使用迁移功能。
如果我向我的类添加一个新属性,然后从包管理器控制台窗口运行Add-Migration命令,我会得到以下类似输出:
public override void Up()
{
AddColumn("Products", "Discontinued", c => c.Boolean(nullable: false));
}
我希望能够影响列的顺序,因为我不想它只是追加到表中,而是放置在特定索引处。我认为我可以将其添加到我的modelBuilder配置中,类似于:
Property(p => p.Discontinued).HasColumnOrder(2);
但运行Update-database似乎没有使用它。这可以作为迁移完成吗?