イントラネット サイトが一晩で機能しなくなりました。エラーログをざっと見てみると、
EntityCommandExecutionException - An error occurred while executing the command
内部例外あり
Devart.Data.Oracle.OracleException - {"ORA-00904: \"MONTH\": invalid identifier"}
例外は、LINQ での選択中に発生します。where ステートメントは、 と を整数と単純に比較しますDateTime
。Month
Year
Oracle テーブル自体には、単純に 4 つの列があります ( number:id PRIMARY KEY, varchar2:text, number:sum, date: creationdate
)。
同じデータベースに対して、新しいdevartモデルとADO.NETエンティティモデルを使用して、ローカルで問題を再現できます。
環境:
- Oracle 6.10.96.0 の Devart dotConnect