有没有办法定义“更新时级联”而不是“删除时”,就像这样?
modelBuilder.Entity<Payment>()
.HasRequired(s => s.Customer)
.WillCascadeOnDelete(false)
.WillCascadeOnUpdate(true);
答案 0 :(得分:0)
您不应该希望更新1对多关系中的外键。您正在与该特定对象建立关系,如果该键发生更改,则应表示该对象不同,需要新密钥。