Respuestas:
El proveedor OraDirect de DevArt ahora es compatible con el marco de la entidad. Ver http://devart.com/news/2008/directs475.html
Actualización :
Oracle ahora es totalmente compatible con Entity Framework. Notas de la versión del proveedor de datos de Oracle para .NET versión 11.2.0.3 (ODAC 11.2): http://docs.oracle.com/cd/E20434_01/doc/win.112/e23174/whatsnew.htm#BGGJIEIC
Más documentación sobre Linq to Entities y ADO.NET Entity Framework: http://docs.oracle.com/cd/E20434_01/doc/win.112/e23174/featLINQ.htm#CJACEDJG
Nota: ODP.NET también es compatible con Entity SQL.
Oracle ha anunciado una "declaración de dirección" para ODP.net y Entity Framework:
En resumen, ODP.Net beta a finales de 2010, producción en algún momento de 2011.
En caso de que aún no lo sepa, Oracle ha lanzado ODP.NET que es compatible con Entity Framework. Sin embargo, todavía no admite el código primero.
http://www.oracle.com/technetwork/topics/dotnet/index-085163.html
La respuesta es "en su mayoría".
Hemos tenido un problema al usarlo donde EF genera código que usa los operadores CROSS y OUTER APPLY. Este enlace muestra que MS sabe que es un problema con SQL Server antes de 2005, sin embargo, se olvidan de mencionar que estos operadores tampoco son compatibles con Oracle.
Ahora tiene un nuevo paquete nuget, intente usarlo: https://www.nuget.org/packages/Oracle.ManagedDataAccess.EntityFramework/