Чтобы избежать проблемы 'Bad Parameter Sniffing', я использовал класс, который происходит от DbCommandInterceptor.Это улучшило производительность запроса.
(Ref: [ Как добавить OPTION RECOMPILE в Entity Framework )
Поскольку этот перехват включен глобально, а не для конкретногоэкземпляр контекста, я включил его перед запуском запроса и отключил его после выполнения запроса.
Когда один пользователь обращается к веб-приложению, в котором используется перехватчик, тогда другие пользователи посещают страницу (до перехватчика).удален), который, в свою очередь, вызывает хранимую процедуру (импортированная функция), получает эту ошибку. Не удалось найти хранимую процедуру ''.
Как мы можем исправить эту проблему?