System.Data.SqlClient.SqlException:'找不到存储过程'Usp_GetUserName_By_UserID'。

时间:2020-01-22 14:28:06

标签: sql-server asp.net-mvc

尝试登录时遇到此异常,该用户尚未在数据库中注册。如果没有注册,我正在测试某些逻辑场景。我需要从数据库为该表创建存储过程吗?

public string GetUserName_By_UserID(string UserId)
{
    using(SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["MyString"].ToString())) 
    {
        var para = new DynamicParameters();
        para.Add("@UserId", UserId);

        return con.Query<string>("Usp_GetUserName_By_UserID", para, null, true, 0, CommandType.StoredProcedure).SingleOrDefault();
    }
}

1 个答案:

答案 0 :(得分:0)

在从MVC应用程序调用过程之前,请检查数据库中是否存在相同的过程,否则还会出现此类错误。

相关问题