Devart dotConnect para Oracle (anteriormente OraDirect .NET) ahora brinda soporte para Entity Framework v4 Release Candidate devart.com/blogs/dotconnect/?p=2062
Devart
Puede leer más y descargar la versión de prueba de Devart dotConnect para Oracle aquí: devart.com/dotconnect/oracle .
JackD
Para Model-first, la plantilla de generación DDL devArt dotConnect hace un intento mucho más sensato en los tipos de datos que la versión beta de Oracle de primer corte (por ejemplo: no solo hace que todo sea numérico (38,0)). La plantilla de Oracle ni siquiera genera secuencias para campos de identidad ...
Para entonces, la V5 de EF se habría enviado, Oracle parece estar haciendo todo lo posible para marcarlo como difícil de usar .net con Oracle y Microsoft está haciendo todo lo que puede hacer que sea difícil de usar Oracle. con .net
Ian Ringrose
1
El sitio web de Oracle se rediseñó y algunos enlaces se rompieron. Aquí está el nuevo enlace para la declaración de dirección de Oracle y Entity Framework: oracle.com/technetwork/topics/dotnet/whatsnew/…
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.
FYI: la palabra clave APPLY SQL se agregó a Oracle Database 12c. Entonces, eventualmente, este problema desaparecerá a medida que las personas pasen a esta versión de la base de datos. Los escenarios donde aparece APPLY no son tan comunes.
Respuestas:
El proveedor OraDirect de DevArt ahora es compatible con el marco de la entidad. Ver http://devart.com/news/2008/directs475.html
fuente
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.
fuente
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.
fuente
Si. Vea este tutorial paso a paso de Entity Framework, LINQ y Model-First para la base de datos Oracle (11G) y el uso de Visual Studio 2010 con .NET 4 .
fuente
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
fuente
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.
fuente
Ahora tiene un nuevo paquete nuget, intente usarlo: https://www.nuget.org/packages/Oracle.ManagedDataAccess.EntityFramework/
fuente