是否可以使用System.Data.OracleClient,即使它已经过时了?

时间:2011-05-19 11:57:44

标签: asp.net oracle

我一直在使用System.Data.OracleClient一段时间了,我不确定如果它被弃用我是否应继续使用它?

虽然我的所有页面仍然可以在.Net 4框架下工作,但我担心当有新框架时,所有页面都可能停止工作。

有人有任何建议吗?

3 个答案:

答案 0 :(得分:2)

Microsoft建议您找到第三方客户端,例如ODP.NET

  

不推荐使用System.Data.OracleClient中的类型。这些类型在.NET Framework的第4版中受支持,但将在以后的版本中删除。 Microsoft建议您使用第三方Oracle提供程序。

http://msdn.microsoft.com/en-us/library/77d8yct7.aspx

答案 1 :(得分:2)

现在使用它仍然可以,但该应用程序的未来是什么?您是否计划将来使用和维护多年的应用程序?如果是这样,您应该转移到ODP.net,以便获得更新和新功能。

答案 2 :(得分:1)

使用Oracle DLL对我来说总是表现得更好(更快)。虽然System.Data.OracleClient将保留在VS中,但我不明白为什么你不想使用Oracle DLL。