我試圖通過實體框架訪問Oracle 11g上的存儲過程。我可以訪問返回標量的存儲過程,並返回正確的值。但是,當使用SYS_REFCURSOR返回結果集時,在功能導入上未檢測到OUT參數。無法在實體框架中映射SYS_REFCURSOR
我的存儲過程爲
create or replace PROCEDURE "GetAllClientNames" (
"ID" IN NUMBER,
"SAL" IN NUMBER,
"EMP_CURSOR" OUT SYS_REFCURSOR) IS
BEGIN
OPEN EMP_CURSOR FOR SELECT FIRSTNAME FROM CLIENTS;
END;
但更新實體並執行功能時進口,進口功能未檢測到SYS_REFCURSOR OUT參數檢索結果集。
請幫我在this.Without越來越OUT參數我無法訪問由存儲過程
「導入」存儲過程的過程是什麼? – 2013-02-20 00:33:40
@TomHalladay存儲過程必須作爲函數導入,以便可以從實體框架中調用它。 – 2013-02-23 05:48:40