我使用实体框架核心。我的实体有[Key] int Id字段和其他一些字段。我需要添加一个自动增强的Order字段,该字段具有previeusEntity.Order + 1值,并且没有unique约束。我需要此字段以通过交换邻居列的值来实现UI中显示实体的重新排序。
我尝试使用[DatabaseGenerated(DatabaseGeneratedOption.Identity)]
来创建自动递增的列,但我不希望它成为键的一部分。
如何使自动递增字段不成为键的一部分并且不使其唯一?谢谢!
我找不到理想的解决方案,所以我只是为每次插入手动计算值。