gpt4 book ai didi

c# - Entity Framework 5 - 使用参数调用存储过程。无法识别参数

转载 作者:行者123 更新时间:2023-11-30 13:58:11 25 4
gpt4 key购买 nike

我有一个 EF 5 应用程序,我正在尝试调用一个采用单个参数的存储过程,如下所示:

enter image description here

如您所见,我提供了一个参数,它是正确的名称。谁能告诉我哪里出错了?图片可能有点难看。错误说:

“过程或函数‘AddRowToPanelCdClAllData’需要未提供的参数‘@SubId’。”

产生错误的代码行如下:

  internal void AddRowToPanelCdClAllData(string subId) 
{
this.Database.Database.ExecuteSqlCommand("AddRowToPanelCdClAllData", new SqlParameter("@SubId", subId));
}

'subId'的值包含一个值并且不为空。

最佳答案

试试这个:

this.Database.Database.ExecuteSqlCommand("AddRowToPanelCdClAllData @SubId",
new SqlParameter("SubId", subId));

关于c# - Entity Framework 5 - 使用参数调用存储过程。无法识别参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18089430/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com