sql >> Base de Datos >  >> RDS >> Oracle

Marca de tiempo de Oracle de Entity Framework

Me comuniqué con el equipo de Oracle y aceptaron que se trata de un error (Id. de error:30294734 ). Puede consultar mi problema en:https://community.oracle.com/thread/4288922 , debemos esperar la nueva versión de Oracle.ManagedDataAccess.EntityFramework se arreglará.

Sin embargo, como solución alternativa, usamos SQLRawQuery , funcionó para nosotros.

  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 error se solucionó con ODP.NET 19.6 y superior". como se indica en el hilo de errores de Oracle.