第三方Oracle .NET提供程序的比较

3
我正在清理一个Oracle数据库应用程序。在这个应用程序中,性能和易用性是最重要的考虑因素。它必须让你自由地访问数据,而不会妨碍你。同时,它必须非常快。当它不能快时,它必须是多线程的,以避免冻结系统。
所有这些都过去了,这是我学到的东西。Microsoft已经弃用了System.Data.OracleClient命名空间。它将出现在.NET 4.0中,但它将被标记为ObsoleteAttribute。我目前已经将其替换为来自Oracle的ODP.NET(这事实上非常容易),但在审查其他评论时,我意识到我仍然未能满足一些设计目标:
1. 我可能没有使用最快的提供程序。 2. 我仍然无法提供对SYSOPER帐户的访问。我还没有完全弄清楚原因。这可能是一个编码问题,但我却束手无策。
所以,我的问题是: 您们使用过哪些第三方替代品来替代System.Data.OracleClient,它们的优缺点是什么?

SYSOPER:您是否在连接字符串中添加了DBA特权=SYSOPER? - Christian13467
2个回答

1

我使用了ODP.NET并且对它感到满意。

以前有一些缺点,但是随着支持ODP.NET的最新版本的Oracle Instant Client的推出,这些问题已经解决了。


0

自从ODP.NET首次发布以来,我们一直在使用它,并对其感到非常满意。我没有使用以下内容,但是可以在不安装Oracle客户端的情况下使用它们这一事实是很吸引人的:


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接