нужно объявить скалярную переменную '@custid', используя dbcontext.Database.SqlQuery?
Я пытаюсь выполнить хранимую процедуру из bcontext.Database.SqlQuery, используя EF5.
Это выбрасывает ошибкуmust declare the scalar variable '@custid'
var results = _MiscContext.Database.SqlQuery(
"exec sp_GetStaff @custid",
customerNumber).ToList();
SP возвращается1
если customerNumber - персонал, в противном случае он возвращаетсяempty
строка.
ALTER PROCEDURE [dbo].[sp_GetStaff]
@custid varchar(12)
AS
BEGIN
SET NOCOUNT ON;
SELECT
1 AS [C1]
FROM [dbo].[Staff] with (nolock)
WHERE [CUSTOMER_ID] = @custid
END
Как это сделать?