Jeg kontaktede Oracle-teamet, og de accepterede, at det er en fejl (Bug-id:30294734 ). Du kan tjekke mit problem på:https://community.oracle.com/thread/4288922 , skal vi vente på den nye version af Oracle.ManagedDataAccess.EntityFramework
det vil blive rettet.
Men som en løsning brugte vi SQLRawQuery
, det virkede for os.
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();
EDIT:
"Denne fejl blev rettet med ODP.NET 19.6 og nyere." som angivet i oracle-fejltråden.