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