我正在使用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以便检索结果?
注意:我无法更改存储过程 .