2016-04-26 168 views
0

有没有什么办法可以定义'更新级联'而不是'删除',像这样?C#EF代码优先 - 级联更新

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

http://stackoverflow.com/questions/13706286/why-is-there-no-update-equivalent-to-willcascadeondelete –

回答

0

你不应该想要在1对多关系中的外键更新。您正在与该特定对象建立关系,并且如果该键发生更改,它应该表示该对象不同于这种方式,它需要一个新的键。