Sto tentando di accedere a una stored procedure su Oracle 11g tramite Entity Framework. Posso accedere alle stored procedure che restituiscono scalari e restituiscono il valore corretto. Tuttavia, quando si utilizza SYS_REFCURSOR per restituire un set di risultati, il parametro OUT non viene rilevato sulla funzione import.Cant Map SYS_REFCURSOR in Entity Framework
mio stored procedure è la seguente
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;
Ma quando si aggiorna l'entità e fa la funzione di importazione, il parametro SYS_REFCURSOR OUT non viene rilevato nella funzione importate per recuperare set di risultati.
ti prego di aiutarmi a this.Without Uscire parametro non posso accedere al set di risultati recuperato da stored procedure
Qual è il tuo processo per "importare" la stored procedure? –
@TomHalladay La stored procedure deve essere importata come funzione in modo che possa essere richiamata da Entity Framework. –