Ran*_*der 3 c# entity-framework
我有一个EF 5应用程序,我正在尝试调用一个带有单个参数的存储过程,如下所示:

如您所见,我提供了一个参数,它是正确的名称.谁能告诉我哪里出错了?图像可能有点难以看清.错误说:
"过程或函数'AddRowToPanelCdClAllData'期望参数'@SubId'未提供."
产生错误的代码行如下:
internal void AddRowToPanelCdClAllData(string subId)
{
this.Database.Database.ExecuteSqlCommand("AddRowToPanelCdClAllData", new SqlParameter("@SubId", subId));
}
Run Code Online (Sandbox Code Playgroud)
'subId'的值包含一个值,不为null.
试试这个:
this.Database.Database.ExecuteSqlCommand("AddRowToPanelCdClAllData @SubId",
new SqlParameter("SubId", subId));
Run Code Online (Sandbox Code Playgroud)