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.