我是评估员,但我已经遇到了一些问题。
我正在尝试这样做
using (IDbConnection connection = GetConnection())
{
connection.Open();
var result = connection.Query(
"select * from myTable where ID_PK = @a;", new { a = 1 });
}
它在 SqlMapper.cs 的第 393 行抛出 ORA-00936: missing expression OracleException
using (var reader = cmd.ExecuteReader())
当我删除参数时,我将整个表放入结果变量中。
该查询在 sqldeveloper 中没有问题。我正在使用 Oracle.DataAccess 程序集 2.112.2.0