CARVIEW |
Oracle Data Provider for .NET
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 functionality, including AI vector search, JSON-relational duality views, self-tuning statement caching, Application Continuity, and Fast Connection Failover. Developers can use popular .NET features and frameworks with Oracle database, such as Entity Framework Core and Semantic Kernel.
There are three driver types: ODP.NET Core; ODP.NET, Managed Driver; and ODP.NET, Unmanaged Driver. ODP.NET Core is designed for multi-platform .NET (Core) applications. ODP.NET, Managed Driver is 100% managed code .NET Framework provider. Developers deploy a single assembly in a deployment package smaller than 10 MB. ODP.NET, Unmanaged Driver is the traditional Oracle ADO.NET provider that uses the Oracle Database Client.
The latest ODP.NET release supports AI vectors, async, OpenTelemetry, Transactional Event Queues, Application Continuity, and more.
Get the Details
Downloads and Documentation
Office Hours and Videos
Oracle .NET Office Hours - Join live quarterly webcasts with Oracle product managers to ask questions
New ODP.NET Features in .NET 9 and EF Core 9 (27:31)
ODP.NET Core Introduction (9:38)
Managed ODP.NET Introduction (3:42)
Technical Information
Announcing the Oracle Database Vector Store Connector for Semantic Kernel
Connect Power BI and Other Microsoft Tools to Oracle Database
LiveLab: .NET Development with Oracle Autonomous Database Quick Start New ODP.NET Features by Oracle Release Version Tutorial: ODP.NET Core Getting Started - uses ASP.NET Core and Configuration API Oracle By Example: Step by step ODP.NET feature tutorials
Sample Code and Discussion Forum
Technical Articles
For more information about developing Oracle .NET apps, visit the Oracle .NET Developer Center.