实体框架如何调用返回SYS_REFCURSOR的Oracle过程?

时间:2019-04-11 16:15:44

标签: entity-framework entity-framework-6 entity-framework-4

我有一个像这样的oracle过程:

CREATE OR REPLACE PROCEDURE GetData(Typ IN VARCHAR2, CursorParam OUT SYS_REFCURSOR)
 IS
  BEGIN
   OPEN CursorParam FOR
    SELECT ID, NAME FROM MY_TABLE WHERE TYPE = Typ;
END;

查询返回多个记录。如何使用实体框架(C#)调用此过程并映射到实体?还是有其他方法可以创建过程并调用?

(请注意,这不是重复的问题)

1 个答案:

答案 0 :(得分:0)

我已使用payload: { name: 'devil' } value: { name: 'devil' } payload: { name: 'devil'} value: { name: 'devil', color: 'black' } payload: { name: 'devil'} value: { name: 'devil', color: 'black' } new_value: { name: 'devil', color: 'black' } payload: { name: 'devil' } value: { name: 'devil', color: 'black' } new_value: { name: 'devil' } 代码读取 SYS_REFCURSOR 。谢谢。