我正在使用Entity Framework 6数据库优先使用Oracle 11g数据库 . 我有一个看起来像这样的存储过程:

PROCEDURE get_user (p_usr_id IN usr.usr_id%TYPE, rc_usr OUT ct_usr)
IS
BEGIN
 OPEN rc_usr FOR
    SELECT usr_id, email_address
    FROM   usr
    WHERE  usr_id = p_usr_id;
END;

首先,我打开edmx,右键单击>“从数据库更新模型”,然后导入存储过程 . 然后在模型浏览器中,右键单击存储过程并单击“添加函数导入” . 在“返回集合”选项中,我选择无 . 我回到模型浏览器并在“Function Imports”下找到存储过程 .

但是当我展开函数import时,它只显示P_USR_ID作为参数 . 如何传入ref_cursor以便检索结果?

注意:我无法更改存储过程 .