Ho contattato il team Oracle e hanno accettato che si trattasse di un bug (ID bug:30294734 ). Puoi controllare il mio problema su:https://community.oracle.com/thread/4288922 , dobbiamo attendere la nuova versione di Oracle.ManagedDataAccess.EntityFramework
sarà risolto.
Tuttavia, come soluzione alternativa, abbiamo utilizzato SQLRawQuery
, per noi ha funzionato.
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();
MODIFICA:
"Questo bug è stato corretto con ODP.NET 19.6 e versioni successive." come indicato nel thread di bug di Oracle.