Я пытаюсь обновить свою модель, чтобы добавить новую сохраненную процедуру. Однако при попытке я получаю следующее сообщение об ошибке.
Это сохраненная процедура, которую я пытаюсь добавить
BEGIN
SET @result = 1;
/* Execute first-pass validation rules. */
EXECUTE [RulesEngine].[LGC_Validate_Rules] @passLevel = '1', @currentUserID = @current_user_id;
/* Execute transformation rules. */
-- None
/* Execute second-pass validation rules. */
EXECUTE [RulesEngine].[LGC_Validate_Rules] @passLevel = '2', @currentUserID = @current_user_id;
RETURN
END
GO
Какие-нибудь подсказки?
Да, я это сделал.
Можете ли вы поместить содержимое процедуры в LGC_Validate_Rules
и параметры, которые хотите передать в текущий SP? Похоже, вы выполняете SP из EF, который содержит другой SP, вам нужно использовать SELECT
и указать имена столбцов, чтобы заполнить результаты SP с помощью EF.
Мне это кажется ошибкой Visual Studio. SQL выглядит нормально. Вы пробовали перезапустить IDE?