Entrei em contato com a equipe da Oracle e eles aceitaram que é um bug (ID do bug:30294734 ). Você pode verificar meu problema em:https://community.oracle.com/thread/4288922 , precisamos aguardar a nova versão do
Oracle.ManagedDataAccess.EntityFramework
será corrigido. No entanto, como solução alternativa, usamos
SQLRawQuery
, funcionou para nós. var service = dbContext.Database.SqlQuery("SELECT * FROM T_SC_SERVICE WHERE INSTANCE_ID > :instanceId", new OracleParameter("instanceId", OracleDbType.TimeStamp, LastTimestamp, System.Data.ParameterDirection.Input)).FirstOrDefault();
EDITAR:
"Este bug foi corrigido com ODP.NET 19.6 e superior." conforme indicado no tópico de bug do oracle.