我在尝试登录时遇到此异常,用户尚未在数据库中注册。我正在测试我的逻辑的一些场景,如果没有注册。是否需要从数据库为该表创建存储过程?
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();
}
}
在从 MVC 应用程序调用过程之前,请检查数据库中是否存在相同的过程,否则会出现此类错误。