2
希望你們能幫助我。實體框架4 +存儲過程
這是我的情況。
我已經返回一個非常動態#table
存儲過程(列的數目是不固定的)
它接受4個參數。
ALTER PROCEDURE cct_AbsHoursPossible
@_TpCode VarChar(9),
@_Period VarChar(20),
@_StartDate DateTime,
@_EndDate DateTime
AS
SET NOCOUNT ON
SET FMTONLY OFF
我包括存儲過程在我的模型,我增加了進口功能,並創建了複雜類型。
但是當我調用存儲過程使用下面的代碼
ctx.cct_AbsHoursPossible("V109 03", "A%", _start, _end);
它給了我下面的錯誤。
*過程或函數「cct_AbsHoursPossible」預計參數 「@_TpCode」,但未提供。*
我已經在網上搜索,並不能拿出任何解決方案。
我非常新的.NET開發..
請任何幫助,將不勝感激。
如果使用nvarchar而不是varchar,是否會遇到同樣的問題? – PhonicUK
是的,完全一樣的問題。 – Apoc21
並且如果您從參數名稱的開頭刪除_?查看cct_AbsHoursPossible方法的定義並檢查參數名稱匹配。 – PhonicUK