Devart dotConnect para Oracle (anteriormente OraDirect .NET) agora fornece suporte para Entity Framework v4 Release Candidate devart.com/blogs/dotconnect/?p=2062
Devart
Você pode ler mais e baixar a versão de teste do Devart dotConnect para Oracle aqui - devart.com/dotconnect/oracle .
JackD
Para Model-first, o template de geração devArt dotConnect DDL faz uma tentativa muito mais sensata em tipos de dados do que o beta do Oracle inicial (por exemplo: não torna tudo apenas numérico (38,0)). O modelo Oracle nem mesmo gera sequências para campos de identidade ...
A essa altura, o V5 do EF teria sido lançado, o oracle parece estar fazendo tudo o que pode para marcar como difícil de usar .net com o oracle e a Microsoft está fazendo o que quer que possa fazer para dificultar o uso do oracle com .net
Encontramos um problema ao usá-lo, onde o EF gera código que usa os operadores CROSS e OUTER APPLY. Este link mostra que a MS sabe que é um problema com o SQL Server anterior a 2005, porém, eles se esquecem de mencionar que esses operadores também não são suportados pela Oracle.
FYI - A palavra-chave APPLY SQL foi adicionada ao Oracle Database 12c. Então, eventualmente, esse problema desaparecerá conforme as pessoas mudem para esta versão do banco de dados. Os cenários onde APPLY aparece não são tão comuns.
Respostas:
O provedor OraDirect do DevArt agora oferece suporte à estrutura de entidade. Veja http://devart.com/news/2008/directs475.html
fonte
Atualização :
A Oracle agora oferece suporte total ao Entity Framework. Oracle Data Provider para .NET versão 11.2.0.3 (ODAC 11.2) Notas de versão: http://docs.oracle.com/cd/E20434_01/doc/win.112/e23174/whatsnew.htm#BGGJIEIC
Mais documentação sobre Linq to Entities e ADO.NET Entity Framework: http://docs.oracle.com/cd/E20434_01/doc/win.112/e23174/featLINQ.htm#CJACEDJG
Nota: ODP.NET também oferece suporte a Entity SQL.
fonte
A Oracle anunciou uma "declaração de direção" para ODP.net e o Entity Framework:
Em resumo, o ODP.Net beta por volta do final de 2010, produção em algum momento de 2011.
fonte
Sim. Veja este tutorial passo a passo do Entity Framework, LINQ e Model-First para o banco de dados Oracle (11G) e usando o Visual Studio 2010 com .NET 4 .
fonte
Caso você ainda não saiba, a Oracle lançou o ODP.NET, que oferece suporte ao Entity Framework. Porém, ele ainda não oferece suporte a código primeiro.
http://www.oracle.com/technetwork/topics/dotnet/index-085163.html
fonte
A resposta é "principalmente".
Encontramos um problema ao usá-lo, onde o EF gera código que usa os operadores CROSS e OUTER APPLY. Este link mostra que a MS sabe que é um problema com o SQL Server anterior a 2005, porém, eles se esquecem de mencionar que esses operadores também não são suportados pela Oracle.
fonte
Agora tem um novo pacote nuget, tente usá-lo: https://www.nuget.org/packages/Oracle.ManagedDataAccess.EntityFramework/
fonte