我正在尝试让实体使用 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;
这一直让我发疯,所以任何帮助将不胜感激!:)