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