I am cleaning up an Oracle database application. Performance and ease of access are important in this application. It should go out of your way and allow you to receive data for free and without restrictions. However, it must be very fast. When it cannot be fast, it must be multithreaded so that it does not slow down the system.
All this aside, thatβs what I found out. Microsoft has abandoned the System.Data.OracleClient namespace. It will be in .NET 4.0, but it will be noted with ObsoleteAttribute. Currently, I have replaced ODP.NET with Oracle (which turned out to be surprisingly painless), but, looking at other comments, I realized that I still have not been able to fulfill several design goals:
Perhaps I do not use the fastest provider.
I still cannot provide access to the SYSOPER account. I still do not quite understand why. It may be an encoding problem, but I'm at a dead end.
So here is my question for you guys.
What are the third-party alternatives to System.Data.OracleClient that you used, and what are their pros and cons?
source
share