Saya menghubungi tim Oracle dan mereka menerima bahwa itu adalah bug (Bug id :30294734 ). Anda dapat memeriksa masalah saya di:https://community.oracle.com/thread/4288922 , kita harus menunggu versi baru Oracle.ManagedDataAccess.EntityFramework
itu akan diperbaiki.
Namun, sebagai solusinya, kami menggunakan SQLRawQuery
, itu berhasil untuk kami.
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:
"Bug ini telah diperbaiki dengan ODP.NET 19.6 dan lebih tinggi." seperti yang dinyatakan dalam utas bug oracle.