Проект ASP Core с EF Core.
В Context код
modelBuilder.Entity<Table>(option => {
option.Property(p => p.Guid)
.ValueGeneratedOnAdd()
.IsRequired();
});
то бишь в поле
Guid генерь значение.
Это не работает, пишет
cannot insert the value null into column Guid
Ок. Ставлю атрибут
[DatabaseGenerated(DatabaseGeneratedOption.Identity)] к полю в модели.
cannot insert the value null into column Guid
Ок.
var newTable = new Table()
newTable.Guid = new Guid();
context.MyTables.Add(newTable);
context.SaveChanges();
cannot insert the value null into column Guid