我有一个包含多对多关系表的表是config
HasMany(pb => pb.DeletedProducts)
.WithMany()
.Map(m =>
{
m.ToTable("ProductBatchDeleted");
m.MapLeftKey("BatchId");
m.MapRightKey("ProductId");
});
就我所见,没有可用的级联删除选项。
这是删除代码
await _context.DbSet<ProductBatch>()
.DeleteAsync();
它因约束错误而失败,因为表ProductBatchDeleted
对它有约束。我可以修复,以便Extend
库了解它首先在ProductBatchDeleted
表上删除了吗?