System.Data.OracleClient与 ODP.NET

ria*_*ria 7 .net c# database oracle oracle11g

我应该使用以上哪个.请告知我以下方面:

  • 效率
  • 许可(都是免费的吗?)
  • 易于开发
  • 与.NET数据类型等的兼容性

Dav*_*ras 9

唯一的方法是ODP.NET,OracleClient已被弃用,在.NET Framework的未来版本中将不再受支持.

在这里查看:Microsoft OracleClient已弃用

编辑:来自链接的文章:

Oracle免费的Oracle数据提供程序(ODP.NET)

ODP.NET 11g与所有版本的Oracle数据库兼容,返回9.2,多个版本可以在一个操作系统中共存

  • 同一环境中的多个ODP版本非常危险。尽管Oracle支持它-它不能与.Net很好地配合使用,应避免使用。 (2认同)