Oracleに関しては、Oracle Instant Clientを使用するのが好きです:
- ターゲットマシン(開発ボックスを含む)に何もインストールする必要はありません。
- 選択した特定のクライアントでアプリケーションが実行されることを確認できます。
- 同じコンピューター上の異なるクライアントバージョンで複数のアプリケーションを簡単に動作させることもできます。
- 欠点として、アプリケーションにかなりの重みが加わります(最小19Mb)。
C#をOracleデータベースに接続するために必要な最小クライアントフットプリントはどれくらいですか?詳細については。 x86およびx64マシンで動作するVisualStudioプロジェクトをセットアップする方法については、私のブログ投稿「VisualStudioのOracleInstantClient」を確認してください。