我一直在使用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