У меня есть хранимая процедура, которая принимает параметры, и я хотел бы запустить ее из реализации CodeFirst EF 6.1.3. Этот конкретный sp удаляет строки из таблицы и не возвращает ничего, кроме количества удаленных строк. Я не совсем уверен, как это сделать. Скажем, хранимая процедура - это sp_DeleteTheseRows, и для этого требуется один параметр @TheParam. Как это будет выглядеть? Я предполагаю, что он будет использовать ExecuteSQLCommand. Будет ли это:Как выполнить хранимую процедуру, которая принимает параметр в Code First?
MyContext.Database.ExecuteSQLCommand («exec dbo.sp_DeleteTheseRows @TheParam», новый SqlParameter («@ TheParam», userSuppliedParam));