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 (11.2.0.3.0)

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

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

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

Oracle Data Provider for .NET, Managed Driver Beta 11.2.0.3.50

Download はこちら(http://www.oracle.com/technetwork/database/windows/downloads/odpmbeta-1696432.html)から。
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 の設計思想なのかわかりませんが対応する気はなさそうですね。。