有没有人知道通过尝试将删除级联到通过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字段修改。