Массовое удаление с помощью EntityFramework.Extended и таблицы отношений
У меня есть таблица с таблицей отношения многих ко многим здесь является конфигурации
HasMany(pb => pb.DeletedProducts)
.WithMany()
.Map(m =>
{
m.ToTable("ProductBatchDeleted");
m.MapLeftKey("BatchId");
m.MapRightKey("ProductId");
});
Насколько я вижу, для этого нет возможности каскадного удаления.
Вот код удаления
await _context.DbSet<ProductBatch>()
.DeleteAsync();
Это терпит неудачу с ошибкой ограничения, потому что таблица ProductBatchDeleted
имеет ограничение к этому. Можно ли исправить так, чтобы Extend
Библиотека понимает, что она должна удалить на ProductBatchDeleted
стол первый?