Я использую Entity Framework 6.
У меня есть таблица с тестовой информацией под названием Tests. Я удаляю строк из этой таблицы, сначала получив список тестов, делая delete для каждого, а затем commit.
var testList = _testService.GetTests(1, userId).ToList();
testList.ForEach(_obj => _uow.Tests.Delete(_obj));
_uow.Commit();
У меня есть другая таблица с информацией о вопросе, которая называется "Вопросы". Я хотел бы сделать то же самое, но есть более 1000 строк в этом Таблица. Если я перечислил их все, а затем сделаю 1000 удалений, не очень эффективны.
Это исключение вопросов происходит нечасто. Есть ли у кого-то есть предложение, как я могу это сделать. Я должен делать 1,000 удаляет. Нормально ли это делать с помощью EF?