Oracle
 sql >> Base de données >  >> RDS >> Oracle

Horodatage Oracle Entity Framework

J'ai contacté l'équipe Oracle et ils ont accepté qu'il s'agissait d'un bogue (Bug id :30294734 ). Vous pouvez vérifier mon problème sur :https://community.oracle.com/thread/4288922 , nous devons attendre la nouvelle version de Oracle.ManagedDataAccess.EntityFramework ce sera corrigé.

Cependant, comme solution de contournement, nous avons utilisé SQLRawQuery , cela a fonctionné pour nous.

  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(); 

MODIF :

"Ce bogue a été corrigé avec ODP.NET 19.6 et supérieur." comme indiqué dans le fil de discussion sur les bogues d'Oracle.