我使用库“Dapper”连接MS Sql。
当我调用存储过程时,它会显示错误消息
无法找到存储过程。
但是存储过程它已经存在于Database中。 我该如何解决这个问题?感谢。
public static string WrtoLogDb(string id, string id1)
{
using (var conn = new SqlConnection(connStrTest))
{
try
{
conn.Open();
var strf33_schD = conn.ExecuteScalar<int>("exec DelClsCourTimeTest", new { id, id1 }, commandType: CommandType.StoredProcedure);
return strf33_schD.tostring();
}
catch (Exception EX)
{
return EX.ToString();
}
}
}
答案 0 :(得分:2)
当CommandType
设置为StoredProcedure
时,CommandText
应该只是程序名称,在您的情况下为"DelClsCourTimeTest"
。