Oracle Data Provider for .NET

Oracle Data Provider for .NET (ODP.NET) delivers high-performance ADO.NET access to Oracle AI Database. Developers can tap into advanced Oracle features, including AI vector search, JSON-relational duality views, self-tuning statement caching, Application Continuity, and Fast Connection Failover. ODP.NET integrates smoothly with modern .NET tools like Entity Framework Core and .NET vectors.

ODP.NET comes in three types.

  • ODP.NET Core: For cross-platform applications.
  • Managed ODP.NET: For .NET Framework.
  • Unmanaged ODP.NET: The classic provider, requiring Oracle Database Client.

ODP.NET 26ai release includes async programming, OpenTelemetry, EF Core 10, and centralized cloud configuration for every major hyperscaler.

Oracle .NET and Visual Studio Office Hours

Live webinars every quarter with Oracle product managers


Using AI in Your .NET Oracle AI Database Apps
With Vectors, Similarity Search, and Natural Language Queries

Develop Oracle generative AI with .NET, EF Core, Microsoft Agent Framework, and Visual Studio 2026

Developing Oracle Apps with .NET 10, EF Core 10, Spatial Data, and More
Also Learn New Ways to Deploy ODP.NET to AWS and GCP Clouds

In this Oracle .NET Office Hours replay from December 2025, watch demos and overviews of recent and upcoming features.

Oracle EF Core Demo
How to Connect to Oracle AI Database

This step-by-step video shows how to setup EF Core and the Oracle database.

Getting Started with ODP.NET Core
Demonstration

Learn how to develop a simple ODP.NET Core C# application and connect to Oracle AI Database.

Featured Oracle .NET Blog Post

Simplify Oracle .NET Cloud Deployments with Centralized Configuration Providers

January, 2026

ODP.NET cloud configuration works with any hyperscaler. New providers are available for Amazon Web Services (AWS) and Google Cloud Platform (GCP).

Recent Blog Posts