ORA-00900: неверный SQL оператор
Это ошибка, которую я получаю, когда пытаюсь вызвать хранимую процедуру (в Oracle) из моего API.
Я использую шаблон репозитория с платформой Entity. (EF Core 2.2)
Это мой вызов,
return FetchWithStoredProcedure("PROC_GETMYPROC",
new OracleParameter("PARAM1", OracleDbType.Int32, ParameterDirection.Input) { Value = PageNo },
new OracleParameter("PARAM2", OracleDbType.Int32,ParameterDirection.Input) { Value = PageSize },
new OracleParameter("PARAM3", OracleDbType.Varchar2, 30, ParameterDirection.Input) { Value = SearchTerm },
new OracleParameter("PARAM4", OracleDbType.Int32, ParameterDirection.InputOutput) { Value = TotalRows },
new OracleParameter("PARAM5",OracleDbType.RefCursor, ParameterDirection.Output)
).ToList();
Это мой метод FetchWithStoreProcedure
public IEnumerable<T> FetchWithStoredProcedure(string query, params object[] parameters)
{
return _entities.Set<T>().FromSql(query, parameters);
}
И это исключение.