Oracle Data Provider for .NET (ODP.NET) 特性优化了对 Oracle 数据库的 ADO.NET 数据访问。ODP.NET 支持开发人员轻松使用高级 Oracle 数据库功能,例如 Real Application Clusters、自调优语句缓存、Application Continuity 和 Fast Connection Failover。开发人员也可以使用受欢迎的 .NET 功能,例如 Entity Framework Core。
它提供三种驱动程序:ODP.NET Core、ODP.NET 托管式驱动程序和 ODP.NET 非托管式驱动程序。ODP.NET Core 专为多平台 .NET (Core) 应用而设计。ODP.NET 托管式驱动程序完全由 .NET Framework 提供程序编写,支持开发人员在 10 MB 以下的部署软件包中部署单个程序集。ODP.NET 非托管式驱动程序是使用 Oracle 数据库客户端的传统 Oracle ADO.NET 提供程序。
最新 ODP.NET 21c 支持 .NET 7、Entity Framework Core 7、用户定义的类型、二进制 JSON、Azure Active Directory、客户端发起的连续查询通知等。
LiveLab:使用 Oracle 自治数据库进行 .NET 开发快速入门
Oracle Data Access Components 21c 产品介绍 (PDF)
隐藏 .NET 中断:应用连续性白皮书 (PDF), Transaction Guard 白皮书 (PDF) 以及更多关于Oracle 高可用性的资源
Oracle Data Access Components 19c 产品介绍 (PDF)
教程:ODP.NET Core 入门 - 使用 ASP.NET Core 和配置 API
Oracle By Example for Visual Studio 2015、2013、2012、2010 和 2008:ODP.NET 分步教程
结合使用 Entity Framework 与 ODP.NET 2011 年 9 月
使用 ODP.NET 数组绑定提升性能 2009 年 9 月
ODP.NET 显式和隐式事务 2009 年 5 月
使用 Instant Client 进行 ODP.NET Xcopy 部署 2008 年 11 月
ODP.NET Client 结果缓存 2008 年 7 月
在 .NET 中构建 Oracle 用户定义类型的应用 2008 年 5 月
在 ODP.NET 中传递数组参数 2007 年 1 月
提高 ODP.NET 性能 2006 年 7 月
ODP.NET 数据库变更通知,第 1 部分 2006 年 3 月
ODP.NET 数据库变更通知,第 2 部分 2006 年 5 月
通过 ODP.NET 使用 Input REF 游标 2006 年 1 月
ODP.NET 10.2 LOB 新特性 2005 年 11 月
使用 ODP.NET 和 Ref 游标优化结果集检索 2005 年 9 月
在 ODP.NET 中使用绑定变量 2005 年 9 月
如需了解有关 Oracle .NET 应用开发的更多信息,请访问 Oracle .NET 开发人员中心。
注:为免疑义,本网页所用以下术语专指以下含义: