【发布时间】:2018-05-22 02:05:02
【问题描述】:
我目前有一个尝试执行存储过程的 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”。
我不确定我的代码是否正确调用了存储过程?
【问题讨论】:
标签: c# asp.net stored-procedures