Параметр Oracle с проблемой Dapper

asp.net-web-api c# dapper oracle

Вопрос

Я борюсь с использованием параметров ORACLE через DAPPER. Полученное сообщение об ошибке «ORA-00942: таблица или представление не существует».

Однако код работает без параметра, и я подозреваю, что это простая проблема синтаксиса параметра Oracle. Код выглядит следующим образом:

    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);
    }

Любая помощь будет принята с благодарностью ...

Популярные ответы

Ответ состоял в том, чтобы использовать полностью квалифицированное имя базы данных, включая схему. Спасибо за вашу помощь.



Лицензировано согласно: CC-BY-SA with attribution
Не связан с Stack Overflow
Является ли этот КБ законным? Да, узнайте, почему
Лицензировано согласно: CC-BY-SA with attribution
Не связан с Stack Overflow
Является ли этот КБ законным? Да, узнайте, почему