質問: db.Query("Select NAME from APPLICANT_BATCHES").SingleOrDefault(); return Ok(result); } } ``` 私は以下のように***TypeInitializationException***として例外を***取得***しています![ここに画像の説明を入力](https://i.stack.imgur.com/KG1nB.png) 私はdapperとoracleのデータベースに新しいです。私のoracleデータベースに接続して、C#のdapper ormで結果を得るのを助けてください。 私のデータベースのバージョンは - 11.2.0.1.0 Oracle Database 11g Release 11.2.0.1.0 - 64bit Production
回答: 接続文字列の`Unicode = True`部分を削除します。 MSDNのドキュメントに.aspx)よると: > Oracle 9iクライアントソフトウェアを使用してOracle 9iサーバーと通信していないときにUnicodeがtrueに設定されていると、予期しない結果が発生することがあります。 > > これは古いバージョンのOracleで書かれていますが、私はそれを新しいバージョンで複製しました。 Oracle Managed Data AccessドライバとDapperを使用してOracle 11に接続するプロジェクトがあります。接続文字列に`Unicode = True`を追加すると、新しいOracle Connectionの作成時に例外が発生します。