Ich habe mich an das Oracle-Team gewandt und sie haben akzeptiert, dass es sich um einen Fehler handelt (Fehler-ID:30294734 ). Sie können mein Problem überprüfen unter:https://community.oracle.com/thread/4288922 müssen wir auf die neue Version von Oracle.ManagedDataAccess.EntityFramework
warten es wird behoben.
Als Workaround haben wir jedoch SQLRawQuery
, es hat bei uns funktioniert.
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();
BEARBEITEN:
"Dieser Fehler wurde mit ODP.NET 19.6 und höher behoben." wie im Orakel-Bug-Thread angegeben.