【C#】Oracleへの接続をクライアントインストール無しで行う #2

Oracle

OracleClientのインストールに関する記事を書きましたがサンプルに問題がありましたので訂正です。

https://programchan.com/archives/c-sharp-oracle-no-client-1

問題点

この記事の最後に書いてあるサンプルですがODP.netを参照しただけではエラーとなります。原因はOracleConnectionからはQueryメソッドは存在しないからです。

ODP.netのみでクエリを実行する場合はCommandクラスを呼び出してからExecuteNonQueryなどを実行する形になります。

解決方法

記事では記載していませんでしたが実際にはDapper dot netを追加していました。Dapper dot netはマイクロORMで追加はNuGetで出来ます。

https://programchan.com/archives/c-sharp-nuget

ちなみにDapperを使用しない場合のサンプルも書いておきます。

広告