0
我正在使用Azure App Service的.NET後端。我想通過一個SQL查詢來執行存儲過程,但我得到了以下錯誤:Azure應用服務.Net後端 - 執行存儲過程查詢時出錯
Procedure or function 'IndividualAverages' expects parameter '@userId', which was not supplied
我不知道爲什麼我收到的時候我已經明確地提供所有的參數,包括上面的@userId
這個錯誤。
這是我的代碼:
var paramId = new System.Data.SqlClient.SqlParameter("@userId", user_accountId.Trim());
var paramDateStart = new System.Data.SqlClient.SqlParameter("@StartDate",newStartDate.ToUniversalTime());
var paramDateEnd = new System.Data.SqlClient.SqlParameter("@EndDate", newEndDate.ToUniversalTime());
var userAverage = context.IndividualAverage.SqlQuery("EXEC dbo.IndividualAverages" , paramId, paramDateStart, paramDateEnd).ToList();
有人能指出我在正確的方向?
謝謝。
「EXEC dbo.IndividualAverage計劃** S **」(注意S)和 「IndividualAverage」 是不一樣的SP – Alex
亞歷克斯,我編輯我的問題。這是一個疏忽。我糾正了這一點。他們在我的代碼中是一樣的。 – naffie