我一直在使用System.Data.OracleClient
一段時間,我不確定是否應該繼續使用它,如果它被棄用?即使它已經過時,仍然可以使用System.Data.OracleClient嗎?
儘管我的所有頁面仍然可以在.Net 4框架下工作,但我擔心當有新框架時,所有頁面可能會停止工作。
有沒有人有任何建議?
我一直在使用System.Data.OracleClient
一段時間,我不確定是否應該繼續使用它,如果它被棄用?即使它已經過時,仍然可以使用System.Data.OracleClient嗎?
儘管我的所有頁面仍然可以在.Net 4框架下工作,但我擔心當有新框架時,所有頁面可能會停止工作。
有沒有人有任何建議?
使用它仍然是確定的了,但什麼是應用程序的未來?您是否計劃在將來使用和維護應用程序多年?如果是這樣,你應該轉移到ODP.net,以便獲得更新和新功能。
微軟建議您找到第三方客戶端,如ODP.NET。
System.Data.OracleClient中的類型已被棄用。這些類型在.NET Framework的第4版中得到支持,但將在未來版本中刪除。 Microsoft建議您使用第三方Oracle提供程序。
使用Oracle DLL對我來說總是表現得更好(更快)。雖然System.Data.OracleClient將保留在VS中,但我不明白爲什麼你不想使用Oracle DLL。
我在使用'Oracle.DataAccess.Client'命名空間添加多個參數時遇到問題,並且想知道是否應該返回使用'System.Data.OracleClient' – 2011-05-19 12:00:16
您應該不會遇到添加多個參數的問題。用代碼示例向SO發佈問題,以便有人可以提供幫助。 – 2011-05-19 12:44:28
@Zach Green我發佈了一個問題http://stackoverflow.com/questions/5980615/parametized-query-in-oracle-trouble-不幸的是似乎沒有任何工作 – 2011-05-19 13:30:45