Skontaktowałem się z zespołem Oracle i zaakceptowali, że jest to błąd (Identyfikator błędu:30294734 ). Możesz sprawdzić mój problem na:https://community.oracle.com/thread/4288922 , musimy poczekać na nową wersję Oracle.ManagedDataAccess.EntityFramework
zostanie to naprawione.
Jednak jako obejście użyliśmy SQLRawQuery
, to zadziałało dla nas.
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();
EDYTUJ:
„Ten błąd został naprawiony w ODP.NET 19.6 i nowszych”. jak podano w wątku o błędach Oracle.