dotnetlogo2Oracle にアクセスする Windows アプリの場合、.NET Framework に付属する(と言うか .NET Framework をインストールする過程で一緒にインストールされる MDAC と言ったほうがいいのかな) .NET Framework Data Provider for Oracle を使うか、Oracle が出している .NET Framework 用の純正ドライバ Oracle Data Provider for .NET (ODP.NET) を使うんじゃないかな。
そりゃ純正の ODP.NET のほうが安心なんだけど、こいつを選択した場合、開発した Windows アプリケーションを ClickOnce で配布する場合の手間が初回のみ違ってきちゃう。
ODP.NET は Setup.exe を実行する必要があんで、セキュリティ上 ClickOnece で配布できない。んなもんで初回のみこいつを各ユーザーに配布するしかないわけです。
とは言えセットアップ用のファイルをばら撒いてユーザー自身にインストールを完了してもらうっていうのも有り得ない話。サイレント インストールができるようなので、そうしたほうがいいかもね。
いやどうせ ClickOnece 用に Web サーバを用意しているぐらいだから、それなら DB アクセスの部分は Web サービスに任せちゃうって手もあるかな。