繁体   English   中英

Oracle和ADO.NET(不推荐使用System.Data.OracleClient中的类型。)

[英]Oracle and ADO.NET (The types in System.Data.OracleClient are deprecated.)

我正在编写一个应用程序,我也在使用ADO.NET:

using System.Data.OracleClient;

代码示例:

try{
       OracleConnection myOracleConnection = new OracleConnection(connectionString);
       myOracleConnection.Open();
       OracleCommand command = myOracleConnection.CreateCommand();
       ...
   }

它有效,但我收到了警告:

Warning 3   'System.Data.OracleClient.OracleCommand' is obsolete: 'OracleCommand has been deprecated. http://go.microsoft.com/fwlink/?LinkID=144260'    

我有其他选择吗? Microsoft建议您使用第三方Oracle提供程序。 ” -

您应该使用ODP.NET( Oracle Data Provider for .NET

Oracle Data Provider for .NET(ODP.NET)具有对Oracle数据库的优化ADO.NET数据访问。 ODP.NET允许开发人员利用高级Oracle数据库功能,包括Real Application Clusters,XML DB和高级安全性。 数据提供程序可以与最新的.NET Framework 4版本一起使用。

ODP.NET使得使用.NET的Oracle更灵活,更快速,更稳定。 ODP.NET包含许多其他.NET驱动程序无法提供的功能,包括本机XML数据类型,自我调整,RAC优化连接池,可升级事务和高级队列。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM