Ik heb contact opgenomen met het Oracle-team en zij hebben geaccepteerd dat het een bug is (Bug-ID:30294734 ). Je kunt mijn probleem bekijken op:https://community.oracle.com/thread/4288922 , moeten we wachten op de nieuwe versie van Oracle.ManagedDataAccess.EntityFramework
het zal worden opgelost.
Als tijdelijke oplossing gebruikten we echter SQLRawQuery
, het werkte voor ons.
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();
BEWERKEN:
"Deze bug is opgelost met ODP.NET 19.6 en hoger." zoals vermeld in de orakel-bugthread.