首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >System.Data.OleDb作为System.Data.OracleClient的替代品(C#)

System.Data.OleDb作为System.Data.OracleClient的替代品(C#)
EN

Stack Overflow用户
提问于 2012-05-29 23:31:59
回答 2查看 2.2K关注 0票数 1

由于System.Data.OracleClient在.NET 4.0中被弃用,并将在该框架的未来版本中停止使用,因此我想尝试使用OleDb作为替代方案。

在访问Oracle数据库时,System.Data.OleDbSystem.Data.OracleClient有什么不同?System.Data.OracleClient是否提供了更多功能?

在未来的.NET框架版本中,是否可以继续通过OleDb访问Oracle?

注意:我尝试过ODP.NET,但我遇到了"The provider is not compatible with the version of Oracle client“问题,并且没有解决它,这就是为什么我想知道OleDb是否可以替代它。

EN

回答 2

Stack Overflow用户

发布于 2012-05-29 23:37:10

它只被标记为弃用,这意味着它将不再由微软更新或开发,并且可能会在未来的.NET框架版本中删除。但它在.NET 4.5预览版中仍然存在:

http://social.msdn.microsoft.com/Forums/en-US/netfxbcl/thread/71e232a7-e845-442e-9e36-f203e14fa196/

因此,在我看来,目前没有必要改用(昂贵的)第三方组件。当然你可以尝试,但我会等到.NET 4.5或更高版本的发布,看看届时会有什么可用。

票数 1
EN

Stack Overflow用户

发布于 2012-05-29 23:49:21

您确实需要解决阻止您使用ODP.Net的DLL版本控制问题。我们在几个企业web应用程序中使用ODP.Net。它是适当支持Entity Framework所必需的。我建议完全卸载并重新安装Oracle客户端。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10802235

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档