ORA-06550: строка 1, столбец 7: PLS-00306: неверный номер или типы аргументов при вызове PROCEDURE без входных параметров Entity Framework - PullRequest
2 голосов
/ 03 октября 2019

У меня есть процедура без входных параметров

create or replace PROCEDURE Procedure1 (getnames OUT SYS_REFCURSOR) AS 
BEGIN
  open getnames FOR 

  select * from table;

END Procedure1;

Я использую Entity Framework 6, и это код в модели EDMX

public virtual int PROCEDURE1()
    {
        return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("PROCEDURE1");
    }

и вызываю это в моем контроллерекак это

var list = Db.PROCEDURE1();

Это выдает

ORA-06550: строка 1, столбец 7: PLS-00306: неверный номер или типы аргументов при вызове ошибки PROCEDURE.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...