У меня есть эта модель:
public class Model
{
[Key]
[DatabaseGenerated(DatabaseGeneratedOption.Identity)]
public long ModelId {get;set;}
public int Variable {get;set;}
}
Я хочу, чтобы обе переменные автоматически увеличивались при добавлении.Если я добавлю [Key]
или DatabaseGeneratedOption.Identity
также в свойство Variable, EF Core скажет, что у вас не может быть 2 столбцов идентификаторов.
Я также пробовал с FluentAPI
:
modelBuilder.Entity().Property(variable => variable).ValueGeneratedOnAdd();
но я все еще получаю ту же ошибку.
Как мне добавить 2 автоматически увеличиваемых значения при добавлении?