2014-04-21 19 views
0

我正在使用Oracle客戶端連接oracle從.net。現在我開始了,因爲Oracle-Client是由微軟描繪的。所以我想用ODP代替。用於連接Oracle的ODP的不同版本

我已經搜索,發現有不同的versions of ODP可用。我只是沒收了。

原因: -

  1. 執行不同的版本(ODP)是不同的點網框架
  2. 或者不同版本的ODP的是不同版本的Oracle。

我使用的是Oracle 11.2 G和.NET框架4.我應該使用哪種版本的ODP。
進一步如果我的數據庫移動到oracle 12C,我需要更改我的代碼(不同的ODP)。

回答

0

您看到的ODP.NET DLL的版本號是.NET Framework版本(2或4)和Oracle客戶端版本的組合。通過Oracle客戶端,我們指的是連接到Oracle所需的整個堆棧,包括網絡組件。

您通常可以使用Oracle客戶端與之前最多兩個主要版本的數據庫。所以在你的情況下,繼續下載ODP.NET 12.1。它可以在11g數據庫上正常工作。任何下載的ODP.NET將包含.NET 2.x和.NET 4.x的版本。

您的下一個問題如下:非託管與託管?如果是非託管的,32位和64位。

相關問題