如何更改生成的 table 列 EF Core 5 的顺序?
How to change order of generated table columns EF Core 5?
我需要更改 EF Core 中代码优先生成列的顺序。我尝试删除数据库并使用 dotnet ef database update
命令重新创建它,但它保留了这个奇怪的顺序。有没有办法在不应用属性的情况下修复订单?
EF Core 6有这个可能https://github.com/dotnet/EntityFramework.Docs/issues/3469
builder.Property(x => x.Some)
.HasColumnOrder(1);
以前的版本需要通过 ColumnAttribute
定义顺序
我需要更改 EF Core 中代码优先生成列的顺序。我尝试删除数据库并使用 dotnet ef database update
命令重新创建它,但它保留了这个奇怪的顺序。有没有办法在不应用属性的情况下修复订单?
EF Core 6有这个可能https://github.com/dotnet/EntityFramework.Docs/issues/3469
builder.Property(x => x.Some)
.HasColumnOrder(1);
以前的版本需要通过 ColumnAttribute