C#EF代码优先 - 更新时级联

时间:2016-04-26 15:49:30

标签: sql-server entity-framework ef-code-first cascade

有没有办法定义“更新时级联”而不是“删除时”,就像这样?

   modelBuilder.Entity<Payment>()
               .HasRequired(s => s.Customer)
               .WillCascadeOnDelete(false)
               .WillCascadeOnUpdate(true);

1 个答案:

答案 0 :(得分:0)

您不应该希望更新1对多关系中的外键。您正在与该特定对象建立关系,如果该键发生更改,则应表示该对象不同,需要新密钥。