Я понимаю, что могу сопоставить хранимую процедуру удаления с методом удаления для определенного типа.
Однако для этого необходимо передать извлеченный объект методу DeleteObject
моего контекста.
Это достаточно плохо, но что если я захочу удалить 2000 строк? Могу ли я сделать это с помощью Linq to Entities без предварительного извлечения этих 2000 строк из базы данных и прохождения цикла, вызывающего DeleteObject
?
Если такой функции не существует в Linq to Entities, и вы знаете, что это так, то, пожалуйста, просто скажите об этом, и я рассмотрю другие варианты!
Если он не существует напрямую, могу ли я добиться этого, передав по трубопроводу сохраненный процесс через Linq к сущностям?