0
有没有什么办法可以定义'更新级联'而不是'删除',像这样?C#EF代码优先 - 级联更新
modelBuilder.Entity<Payment>()
.HasRequired(s => s.Customer)
.WillCascadeOnDelete(false)
.WillCascadeOnUpdate(true);
有没有什么办法可以定义'更新级联'而不是'删除',像这样?C#EF代码优先 - 级联更新
modelBuilder.Entity<Payment>()
.HasRequired(s => s.Customer)
.WillCascadeOnDelete(false)
.WillCascadeOnUpdate(true);
你不应该想要在1对多关系中的外键更新。您正在与该特定对象建立关系,并且如果该键发生更改,它应该表示该对象不同于这种方式,它需要一个新的键。
http://stackoverflow.com/questions/13706286/why-is-there-no-update-equivalent-to-willcascadeondelete –