Почему Dapper выдает исключение OracleException, когда я запускаю запрос или команду с параметрами?

Я оцениваю dapper, но у меня уже возникли некоторые проблемы.

Я пытаюсь сделать это

using (IDbConnection connection = GetConnection())
{
    connection.Open();
    var result = connection.Query(
        "select * from myTable where ID_PK = @a;", new { a = 1 });
}

Выдает ошибку ORA-00936: missing expression OracleException в строке 393 в SqlMapper.cs

using (var reader = cmd.ExecuteReader())

Когда я удаляю параметр, я помещаю всю таблицу в переменную результата.

Запрос работает без проблем в sqldeveloper. Я использую Oracle.DataAccess Assembly 2.112.2.0

15
задан mrt181 10 August 2011 в 14:47
поделиться