sql >> データベース >  >> RDS >> Oracle

Entity Framework Oracle Timestamp

    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以降で修正されました。」オラクルのバグスレッドに記載されているとおりです。




    1. テーブル名が別のテーブルのフィールドであるMySQL結合テーブル

    2. SQL Server /SybaseDateDiffと同等のOracle

    3. MariaDBバックアップをクラウドに保存するためのヒント

    4. TSQLコードからWebサービスを呼び出すことはできますか?