Oracleチームに連絡したところ、バグであることがわかりました(バグID:30294734 )。私の問題は、https://community.oracle.com/thread/4288922> 、新しいバージョンの Oracle.ManagedDataAccess.EntityFramework
を待つ必要があります 修正されます。
ただし、回避策として、 SQLRawQuery コード>
、それは私たちのために働いた。
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();
編集:
「このバグはODP.NET19.6以降で修正されました。」オラクルのバグスレッドに記載されているとおりです。