2009-11-16 44 views
3

我正在清理Oracle數據庫應用程序。在這個應用程序中,性能和易用性是最重要的問題。它必須擺脫困境,讓你以自由而不受限制的方式獲取數據。雖然這樣做,它必須很快非常。當速度不夠快時,它必須是多線程的,這樣纔不會凍結系統。第三方Oracle .NET提供商的比較

所有這一切,這是我所學到的。 Microsoft已棄用System.Data.OracleClient命名空間。它將在.NET 4.0中出現,但它將被標記爲ObsoleteAttribute。目前我已經換出來的ODP.NET從甲骨文(這竟然是出奇的無痛),但在審查其他的意見,我意識到,我仍然不能滿足一些設計目標:

  1. 我可能不會使用那裏最快的提供商。

  2. 我仍然無法提供對SYSOPER帳戶的訪問權限。我還沒有弄清楚爲什麼。這可能是一個編碼問題,但我很難過。

所以這是我的問題給你們。

什麼是第三方替代System.Data.OracleClient ,你已經使用,他們有什麼優點和缺點?

+0

SYSOPER:你添加的DBA權限SYSOPER =給連接字符串? – Christian13467 2009-11-17 09:36:40

回答

1

我使用了ODP.NET,對此我感到滿意。

有一些缺點,與支持odp.net的最新版本的Oracle即時客戶端一起使用。

0

自從它首次發佈以來,我們就使用了ODP.NET,並對它感到滿意。我沒有用過以下,但事實證明,你可以使用,而不必安裝一個Oracle客戶端是有吸引力:

相關問題