在我的模型中,我有一个1. *到0. *的关系,所以一对多至少有一对多。例如,Reader有多本书(0或更多),Book有多个读者(至少1)。如果最后一个Reader被删除,是否可以配置Entity Framework来执行Book的级联删除?
答案 0 :(得分:4)
您可以使用Fluent API
尝试如下所示。
mapping.Entity<Reader>()
.HasMany(x => x.Books)
.WithRequired()
.WillCascadeOnDelete();
请阅读Enabling Cascade Delete文章。