Parámetro Oracle con el problema Dapper

asp.net-web-api c# dapper oracle

Pregunta

Estoy luchando con el uso de parámetros de ORACLE a través de DAPPER. El mensaje de error recibido es "ORA-00942: tabla o vista no existe".

Sin embargo, el código funciona sin el parámetro, y sospecho que se trata de un problema simple de sintaxis de parámetro de Oracle. El código sigue:

    public List<ForecastData>GetByFiscalYear(string fiscalYear)
    {
        List<ForecastData> queryResults = new List<ForecastData>();

        String sqlQuery = @"SELECT RES.FISCALYEAR year FROM RESOURCE_AVAILABILITY RES WHERE RES.FISCALYEAR = :p_fiscalYear";

        using (var oraCon = new OracleConnection(System.Configuration.ConfigurationManager.ConnectionStrings["Oracle_HRZD"].ToString()))
        {
            oraCon.Open();
            queryResults = oraCon.Query<ForecastData>(sqlQuery, new { p_fiscalYear = fiscalYear }).ToList();
        }

        return new List<ForecastData>(queryResults);
    }

Cualquier ayuda será muy apreciada ...

Respuesta popular

La respuesta fue usar el nombre completo del objeto de base de datos, incluido el esquema. Gracias por tu ayuda.



Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué
Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué