Oracle Data Provider for .NET (ODP.NET) features optimized ADO.NET data access to the Oracle database. ODP.NET allows developers to take advantage of advanced Oracle database functionality, including Real Application Clusters, self-tuning statement cache, and fast connection failover.
There are three types of ODP.NET drivers: ODP.NET, Managed Driver; ODP.NET, Unmanaged Driver; and ODP.NET Core. ODP.NET, Managed Driver is 100% .NET code. Developers deploy a single assembly in a deployment package smaller than 10 MB. ODP.NET, Unmanaged Driver contains more features than the managed driver since it can access functionality built into the Oracle Database Client. ODP.NET Core is designed for multi-platform .NET Core applications.
ODP.NET 18c includes support for .NET Framework 4.7.1 and 4.7.2; OracleCredential class to improve password security; and .NET Core running on both Linux and Windows.
Download ODP.NET as part of ODAC or download ODP.NET Core for multi-platform support on Linux and Windows.
Oracle OpenWorld 2018: Oracle on .NET presentations
Use Entity Framework with ODP.NET Sept 2011
ODP.NET Client Result Cache Jul 2008
Passing Array Parameters in ODP.NET Jan 2007
Improve ODP.NET Performance July 2006
Using Bind Variables in ODP.NET Sept 2005