Как отправить выборочные значения в хранимую процедуру в случае, если я использую одну и ту же процедуру для нескольких задач в таблице ?
Я использую одну процедуру, скажем "sp_emp", со значениями по умолчанию, уже установленными в null.Все CRUD-операции выполняются в одной процедуре.
Используя C# Linq, я пытаюсь вызвать процедуру с ограниченными значениями (скажем, разное количество значений в случае вставки и разное нет. в случае обновления). Но я получаю ошибку "нет аргумента, соответствующего полю..."
Пожалуйста, помогите как я могу отправить различий нет. аргументов?
Что я уже пробовал:
Я уже назначил DBNUll. value для всех тех параметров, для которых я не хочу устанавливать это значение
F-ES Sitecore
Это плохая идея, просто выделите специальные хранимые процессы для действий CRUD, так что один для создания, один для чтения и т. д. Это делается по какой-то причине, и одна из причин-проблема, с которой вы сейчас столкнулись.
Richa Gupta
Кажется, я следую этому только потому, что у меня нет другого выбора :(