誰かが私にこれを説明してもらえますか? 私はこのストアドプロシージャを持っています:
ALTER proc [dbo].[Invoice_GetHomePageInvoices] (
@AreaIdList varchar(max)
, @FinancialYearStartDate datetime = null
, @FinancialYearEndDate datetime = null
) as
コードでは、次のように呼び出そうとしています:
var areasString = new SqlParameter("AreaIdList", "1,2");
var startDate = new SqlParameter("FinancialYearStartDate", financialYear.StartDate);
var endDate = new SqlParameter("FinancialYearEndDate", financialYear.EndDate);
return _db.Database.SqlQuery<HomePageInvoice>("Invoice_GetHomePageInvoices", areasString, startDate, endDate);
次のエラーが表示されます。
プロシージャまたは関数 'Invoice_GetHomePageInvoices' は、指定されていないパラメーター '@AreaIdList' を予期しています。
何だって?私はそのパラメータを提供しました。誰かが修正方法についての洞察を教えてもらえますか?