私は EF 5 アプリを持っており、次のように単一のパラメーターを受け取るストアド プロシージャを呼び出そうとしています。
ご覧のとおり、パラメーターを指定していますが、これは正しい名前です。誰が私が間違っているのか教えてもらえますか? 画像が少し見にくいかもしれません。エラーは言う:
「プロシージャまたは関数 'AddRowToPanelCdClAllData' には、指定されていないパラメーター '@SubId' が必要です。」
エラーを生成するコード行は次のとおりです。
internal void AddRowToPanelCdClAllData(string subId)
{
this.Database.Database.ExecuteSqlCommand("AddRowToPanelCdClAllData", new SqlParameter("@SubId", subId));
}
「subId」の値には値が含まれており、null ではありません。