Oracle Data Provider for .NET (ODP.NET) の Entity Framework 対応状況

Oracle Database を .NET で利用する時、Oracle Data Access Component 同梱の ODP.NET を使ってます。そんな ODP.NET の Entity Framework の対応状況を度々調べるのでまとめてみました。


2012/11/23 新規作成


.NET 開発者用サイト

Oracle | .NET Developer Center

日本語サイト(.NET Developer Center)もありますが本家サイトとは同期が取れていないので注意。

Oracle Data Access Component の Download サイト

Oracle .NET Software Downloads

Entity Framework 対応 バージョン

リリースの履歴については 64-bit Oracle Data Access Components (ODAC) for Windows 参照。

ODAC 11.2 Release 4 and Oracle Developer Tools for Visual Studio (

Data Sheet: ODAC 11.2 Release 4 ( (PDF)
同梱の Oracle Data Provider for .NET 4 から Entity Framework に対応しています。ただし、Oracle Developer Tools for Visual Studio は Visual Studio 2010 対応。

ODAC 11.2 Release 5 and Oracle Developer Tools for Visual Studio (

Release 4 との違いは Oracle Developer Tools for Visual Studio にバージョンアップして Visual Studio 2012 、.NET Framework 4.5 に対応していること。Oracle Data Provider for .NET は 4 のままです。

Oracle Data Provider for .NET, Managed Driver Beta

Download はこちら(から。
Betaです! Release Note はありませんが Release 内容は以下のページにあります。
ODP.NET Managed Driver Install Guide, Quick Start, and Release Notes

バージョンアップに伴う Entity Framework に関する内容は「ENTITY FRAMEWORK RELATED TIPS, LIMITATIONS AND KNOWN ISSUES」にまとまってますが、以下の記述があります。

4. ODP.NET does not support Code First or the DbContext APIs.

ODP.NET の設計思想なのかわかりませんが対応する気はなさそうですね。。