Я использую Entity Framework Core. Моя сущность имеет поле [Key] int Id и некоторые другие поля. Мне нужно добавить поле Order с автоинкрементом, которое имеет значение previeusEntity.Order + 1 и не имеет уникального ограничения . Мне нужно это поле для реализации переупорядочения отображаемых объектов в пользовательском интерфейсе путем замены значений соседних столбцов.
Я пытался использовать [DatabaseGenerated(DatabaseGeneratedOption.Identity)]
для создания автоинкрементного столбца, но я не хочу, чтобы он был частью ключа.
Как создать автоинкрементное поле, не делая его частью ключ, а не делает его уникальным? Спасибо!