DevartのDotConnectforOracleコンポーネントを使用するアプリをいくつか作成しました。私の現在の問題では、Resharperが提起するいくつかの新しい問題が発生しています(Resharperの入力が無視された場合、アプリは正常にコンパイルおよび実行されます)。
特に私がいくつか持っているもの(Resharperの「C#コンパイラエラー」カテゴリ-繰り返しますが、コンパイラ自体はこれらについて実際に不平を言っていません)は次のとおりです。
「タイプ'Devart.Data.Oracle.OracleCommand'を'System.IDisposable'に暗黙的に変換することはできません。」
次のような同じ種類のコードを使用する他のプロジェクトに含まれていないのに、なぜこれが問題になるのでしょうか。
using (OracleCommand ocmd = new OracleCommand(query, oc)) {
注:次のような暗黙の型を使用するようにコードを変更すると、同じResharperの批判/観察も受けます。
using (var ocmd = new OracleCommand(query, oc)) {