Я использую postgresql db с ядром entityframework и ядром npgsql.У меня есть свойство с именем «Индекс», который является столбцом типа личности.Столбец индекса не является столбцом идентификатора, но это столбец сгенерированной дБ последовательности.Он помечен как «UseNpgsqlIdentityAlwaysColumn ()», чтобы сгенерировать значение с помощью db при добавлении.
Нет проблем с операцией вставки (добавления).Но при обновлении сущности я получаю сообщение об ошибке «428C9: столбец« index »может быть обновлен только до DEFAULT»
Я пытался пометить как «ValueGeneratedOnAdd ()».Но это не помогло.
builder.Property(x => x.Index).ValueGeneratedOnAdd().UseNpgsqlIdentityAlwaysColumn();
Как мне обновить сущность, игнорируя свойство "Index"?
Большое спасибо.