Obrátil jsem se na tým Oracle a ten uznal, že se jedná o chybu (ID chyby:30294734 ). Můj problém můžete zkontrolovat na:https://community.oracle.com/thread/4288922 , musíme počkat na novou verzi Oracle.ManagedDataAccess.EntityFramework
bude opraveno.
Jako náhradní řešení jsme však použili SQLRawQuery
, fungovalo to pro nás.
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();
UPRAVIT:
"Tato chyba byla opravena s ODP.NET 19.6 a vyšší." jak je uvedeno ve vláknu bug oracle.