我正在尝试让Entity使用Oracle存储过程。我在两个不同的存储过程中遇到了同样的错误。
我已经能够在App.Config文件中设置列,以便在我“添加函数导入...”时出现,但是当我尝试访问实体上下文时,我得到以下错误
ORA-06550:第1行第7栏: PLS-00306:调用'RISK_GETALLCHANNELS'时参数的数量或类型错误
程序非常基础:
PROCEDURE "RISK_GETALLCHANNELS" (p_cursor OUT SYS_REFCURSOR)
IS
BEGIN
OPEN p_cursor FOR
SELECT r.ChannelId, r.Name, CASE WHEN r.active = 1 THEN 'Active' ELSE 'InActive' END AS "Active", r.domain
FROM risk_channel r;
END Risk_GetAllChannels;
这一直让我发疯,所以任何帮助都会非常感激! :)