sql >> Databáze >  >> RDS >> Oracle

Entity Framework Oracle Timestamp

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.




  1. Vkládání a načítání obrázků do mysql pomocí pythonu

  2. chyba (objekt 'datetime.datetime' nemá atribut 'split') v django 1.11.4

  3. Data seskupená podle data v Oracle SQL

  4. Jak izolace na úrovni transakcí ovlivňuje výkon v režimu autocommit v MySQL?