DataDirect Connect for ADO.NET |
DB2 Providers |
100% Managed Code Benefits |
100% managed code |
DB2 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 |
DB2 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 DB2 versions (and across other databases including Oracle, DB2 and more.) |
DB2 providers are version-specific to each database version and release. |
Interoperability between databases and versions reduces development, testing and deployment cost, and reduces incidence of "vendor lock-in". |
Robust functionality. |
DB2 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. |