È possibile utilizzare Microsoft Entity Framework con il database Oracle?
Il provider OraDirect di DevArt ora supporta il framework delle entità. Vedi http://devart.com/news/2008/directs475.html
Update :
Oracle ora supporta pienamente Entity Framework. Note sulla versione di Oracle Data Provider per .NET versione 11.2.0.3 (ODAC 11.2): http://docs.Oracle.com/cd/E20434_01/doc/win.112/e23174/whatsnew.htm#BGGJIEIC =
Ulteriore documentazione su 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 supporta anche Entity SQL.
Oracle ha annunciato un "statement of direction" per ODP.net e Entity Framework:
In sintesi, beta ODP.Net verso la fine del 2010, produzione nel 2011.
Dai un'occhiata a Sample Entity Framework Provider for Oracle e questo post sul blog.
Nel caso in cui non lo sapessi già, Oracle ha rilasciato ODP.NET che supporta Entity Framework. Tuttavia, non supporta ancora il codice.
http://www.Oracle.com/technetwork/topics/dotnet/index-085163.html
Ora ha un nuovo pacchetto nuget, prova ad usarlo: https://www.nuget.org/packages/Oracle.ManagedDataAccess.EntityFramework/
La risposta è "principalmente".
Abbiamo riscontrato un problema utilizzandolo in cui l'EF genera codice che utilizza gli operatori CROSS e OUTER APPLY. Questo link mostra che MS è a conoscenza di un problema con SQL Server precedente al 2005, ma dimenticano di menzionare che questi operatori non sono supportati da Oracle.