Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Entity Framework Oracle Timestamp

Tôi đã liên hệ với nhóm Oracle và họ chấp nhận rằng đó là một lỗi ( Id lỗi:30294734 ). Bạn có thể kiểm tra sự cố của tôi trên: https://community.oracle.com/thread/4288922 , chúng tôi cần đợi phiên bản mới của Oracle.ManagedDataAccess.EntityFramework nó sẽ được sửa.

Tuy nhiên, để giải quyết vấn đề này, chúng tôi đã sử dụng SQLRawQuery , nó đã làm việc cho chúng tôi.

  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(); 

CHỈNH SỬA:

"Lỗi này đã được sửa với ODP.NET 19.6 trở lên." như đã nêu trong chuỗi lỗi oracle.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. lặp qua một mảng cho điều kiện where pl / sql

  2. Oracle [Thủ tục] - Hàm Sum bỏ qua mệnh đề WHERE

  3. CSV trong nhà phát triển SQL…

  4. Oracle RAC N + 1 Dự phòng

  5. Truy vấn SQL để nhận các Giá trị riêng biệt của tất cả các giá trị cột trong bảng