У меня есть оператор Dapper, который возвращает OracleRefCursor:
try
{
using (IDbConnection connection = Connection)
{
var parameters = new OracleDynamicParameters();
parameters.Add("refCursorReturn", null, OracleMappingType.RefCursor, ParameterDirection.Output);
IEnumerable<OracleRefCursor> temp = connection.Query<OracleRefCursor>("MySchema.MyStoredProc", parameters, commandType: CommandType.StoredProcedure);
//I need to convert the OracleRefCursor to an IEnumerable or List of MyObject
return IEnumerable<MyObject>;
}
}
catch (Exception e)
{
Console.WriteLine(e);
throw;
}
Я не могу найти в сети документацию о том, как преобразовать OracleRefCursor во все, что я могу использовать.