Я бы воспользовался этой возможностью, чтобы перейти от хранимых процедур к ORM или к другому подходу. Оба предложенных вами решения потребуют какого-то изменения кода, чтобы решить, какую хранимую процедуру использовать. Вместо этого я бы решил, использовать ли хранимые процедуры или ORM. Я также планировал бы отказаться от большинства хранимых процедур.
Я видел много плохого кода и испортил системы в моей карьере, но ничто не лишает меня надежды на то, что проект можно спасти, как если бы он увидел GetItemFromLots_2_Temp_2
в списке хранимых процедур. Несколько методов намного красивее и проще в обслуживании, чем несколько хранимых процедур.
(Для тех, кто любит хранимые процедуры. Я не говорю, что они плохие. Я уверен, что есть хитрые подходы к обработке такого рода вещей с использованием хранимых процедур, но, если такой подход использовался, этот вопрос не спросили бы.)