Как я могу вызвать хранимую процедуру sp_executesql в рамках сущности? - PullRequest
1 голос
/ 07 сентября 2010

Как я могу вызвать хранимую процедуру sp_executesql в рамках сущности? Мне нужно динамически выполнять формулы, хранящиеся в столбце таблицы SQL Server, с помощью оператора Select. Я пробовал ENTITY SQL, но он не работает.

Ответы [ 2 ]

0 голосов
/ 14 августа 2011

, если я правильно понял, попробуйте это

CREATE PROCEDURE sp_calculatesalary(@EmployeeId as int)  
begin
declare @dynsql varchar(500)=' Salary,Username from employee where EmployeeId=@empID'    
exec sp_executesql @dynsql,'@empID int',@empID=@EmployeeID
SELECT 1 as salary,2 as username
end

это решает проблему отображения хранимых процедур

0 голосов
/ 07 сентября 2010

Используйте ObjectContext.ExecuteStoreCommand (требуется EF 4).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...