Search code examples
.netoracle11godbcodp.net

What are the options to connect to an Oracle Database from .NET?


I am evaluating the best option to connect to an Oracle Database from a .NET application. I came across ODP.NET, ODBC, DEVART etc. Looking for a comparison and what is the best possible solution to connect to an Oracle DB ? Are there any apart from these?


Solution

  • ODBC is a "lowest common denominator" type interface that does not allow database specific features to be supported. ODP.NET on the other hand supports both ADO.NET and enhances it with features specific to Oracle (for example RAC, security, datatypes, etc).

    Devart's product is not free like ODP.NET is. And some people prefer to get all their software from Oracle when possible for ease and guarantee of support.