DataDirect Connect for ADO.NET | Oracle Providers | 100% Managed Code Benefits |
100% managed code | Oracle providers are not 100% managed code. As such, they rely on the native database client. | Managed code eliminates calls outside the CLR providing better performance, scalability, security and reliability. |
No database clients required | Oracle providers require native database clients installed. | Cost to develop, test and deploy are significantly reduced since the database client is not needed. In addition, application issues relating to client version conflicts are eliminated. |
Complete interoperability between a variety of Oracle versions (and across other databases including Sybase, DB2 and more.) | Oracle offers three providers; one supports Oracle 8i, one supports 9i and the other supports Oracle 10g. These providers are not interoperable between databases or database versions. | Interoperability between databases and versions reduces development, testing and deployment cost, and reduces incidence of "vendor lock-in". |
Robust functionality | Oracle providers lack critical functionality, including distributed transaction support. | 100% managed code offers robust functionality, ensuring that your application can withstand the most demanding set of data provisioning requirements. |
Return to DataDirect Connect for ADO.NET Oracle Data Providers