我有一个 EF 5 应用程序,我正在尝试调用一个采用单个参数的存储过程,如下所示:
如您所见,我提供了一个参数,它是正确的名称。谁能告诉我哪里出错了?图片可能有点难看。错误说:
“过程或函数‘AddRowToPanelCdClAllData’需要参数‘@SubId’,但未提供。”
产生错误的代码行如下:
internal void AddRowToPanelCdClAllData(string subId)
{
this.Database.Database.ExecuteSqlCommand("AddRowToPanelCdClAllData", new SqlParameter("@SubId", subId));
}
'subId' 的值包含一个值并且不为空。