在过滤的孩子上级联删除 - EF

时间:2016-02-23 20:23:09

标签: entity-framework entity-framework-6 cascading-deletes

有没有人知道通过尝试将删除级联到通过Map的Requires / HasValue过滤的子实体时应该预期的行为?我很好奇我是否可以相信EF(6)只会将删除级联到通过过滤器的子项,或者删除是否也会被删除不再是#34;待定&#34的孩子;

以下是我所述子实体的特定映射配置。


modelBuilder.Entity<PendingReviewRecord>().Map(m => m.Requires("Pending").HasValue(true))
    .HasRequired(t => t.Install).WithOptional(t => t.PendingReviewRecord).WillCascadeOnDelete(true);

我的情况有一些进一步的复杂性,我正在&#34;安装&#34;上实施软删除。对象..但是这是通过命令树拦截完成的,所以实体仍然认为它是删除/删除而不是一些hacky字段修改。

0 个答案:

没有答案