我目前有一个 ASP.NET MVC 应用程序试图执行一个存储过程。
我的存储过程是这样的:
ALTER PROCEDURE [dbo].[_SelectFromQry]
@queryname NVARCHAR(255)
AS
BEGIN
SELECT TBLNAME, TBLCOL, TBLCOLLABEL, POSITION
FROM QRY
WHERE QUERYNAME = @queryname
END
在我的控制器中,我编写了这样的代码:
var result = db.Database.SqlQuery<RESULT_FROM_QRY>("_SelectFromQry", new SqlParameter("queryname","INVAVAIL")).ToList();
当应用程序到达这一行时,我得到一个
SqlCilent.SqlExcepction:过程“_SelectFromQry”需要未提供的参数“@queryname”。
我不确定我的代码是否正确调用了存储过程?
慕娘9325324
慕哥6287543
相关分类