EF 6 - 没有流畅API的级联删除

时间:2015-12-11 18:29:49

标签: c# entity-framework poco fluent

我有一个使用代码优先方法的大型模型,使用ForeignKeyInverseProperty属性而不是流畅的API,我尝试在确定确定级联删除实体。大多数实体不应该有级联删除,所以我删除了以下约定:

modelBuilder.Conventions.Remove<ManyToManyCascadeDeleteConvention>();
modelBuilder.Conventions.Remove<OneToManyCascadeDeleteConvention>();

有没有办法在POCO类中使用属​​性配置级联删除,或者我应该在所需的entites上使用DbModelBuilder.Entity...WillCascadeOnDelete(true)

0 个答案:

没有答案