У меня есть хранимая процедура, которая возвращает набор результатов выбора с помощью sys_refcursor. Теперь я хочу показать эти результаты в приложении формы c # windows с помощью функции импорта функции Entity Framework (Model-First), но EF Model Designer не может распознать возвращаемый тип процедуры.
Я установил Oracle Developer Tools для Visual Studio 2017. Также я создал модель из базы данных и импортировал хранимую процедуру. Моя версия Oracle 12.2.
CREATE OR REPLACE PROCEDURE GET_EMPLOYEE_INFO(ID_EMPLOYEE IN NUMBER)
AS
EMP_INFO SYS_REFCURSOR;
BEGIN
OPEN EMP_INFO
FOR
SELECT * FROM HR.EMPLOYEE WHERE ID=ID_EMPLOYEE;
DBMS_SQL.RETURN_RESULT(EMP_INFO);
END;
Итак, я хочу получить полную инструкцию о том, как правильно отобразить типы возвращаемых функций. Также я хочу иметь доступ к столбцам таблицы EMPLOYEE, таким как свойства объекта (поля).