Jag kontaktade Oracle-teamet och de accepterade att det är en bugg (Bug-id:30294734 ). Du kan kontrollera mitt problem på:https://community.oracle.com/thread/4288922 måste vi vänta på den nya versionen av Oracle.ManagedDataAccess.EntityFramework
det kommer att fixas.
Men som en lösning använde vi SQLRawQuery
, det fungerade för oss.
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:
"Det här felet fixades med ODP.NET 19.6 och senare." som det står i oracle bug-tråden.