使用Webmethod中的WebMatrix.Data计算存储过程中的行

时间:2015-03-06 15:11:15

标签: c# sql sql-server stored-procedures asp.net-mvc-5

我想要完成一个非常基本的结果,即使用WebMatrix.Data计算存储过程中的行数。由于我是创建存储过程和使用WebMatrix.Data的新手,如果有人能引导我进入最佳实践路径,我将不胜感激。

这是我到目前为止所做的:

CREATE PROCEDURE [dbo].[SD_photoCount]
@IDuser nvarchar (150)
AS SET NOCOUNT OFF;

SELECT Count(photos.IDphoto) AS photoCount FROM photos WHERE IDuser = @IDuser

[WebMethod]
public static string photoCount(string IDuserInput)
{   
    var photoCount_query = db.Query("Exec dbo.SD_photoCount @0", IDuserInput);
    var photoCountResult = photoCount_query.photoCount;//ERROR 
    return photoCountResult.ToString();        
}

我得到的错误如下:

错误4'System.Collections.Generic.IEnumerable'不包含'photoCount'的定义,并且没有扩展方法'photoCount'接受类型'System.Collections.Generic.IEnumerable'的第一个参数可以找到(是你错过了使用指令或程序集引用?)

0 个答案:

没有答案