Apakah mungkin menggunakan Microsoft Entity Framework dengan database Oracle?
Jawaban:
Penyedia OraDirect DevArt sekarang mendukung kerangka kerja entitas. Lihat http://devart.com/news/2008/directs475.html
Pembaruan :
Oracle sekarang mendukung sepenuhnya Entity Framework. Penyedia Data Oracle untuk .NET Rilis 11.2.0.3 (ODAC 11.2) Catatan Rilis: http://docs.oracle.com/cd/E20434_01/doc/win.112/e23174/whatsnew.htm#BGGJIEIC
Dokumentasi selengkapnya tentang Linq ke Entitas dan ADO.NET Entity Framework: http://docs.oracle.com/cd/E20434_01/doc/win.112/e23174/featLINQ.htm#CJACEDJG
Catatan: ODP.NET juga mendukung Entity SQL.
Oracle telah mengumumkan "statement of direction" untuk ODP.net dan Entity Framework:
Singkatnya, ODP.Net beta sekitar akhir 2010, produksi sekitar 2011.
Jika Anda belum mengetahuinya, Oracle telah merilis ODP.NET yang mendukung Entity Framework. Itu belum mendukung kode terlebih dahulu.
http://www.oracle.com/technetwork/topics/dotnet/index-085163.html
Jawabannya adalah "kebanyakan".
Kami mengalami masalah saat menggunakannya di mana EF menghasilkan kode yang menggunakan operator CROSS dan OUTER APPLY. Tautan ini menunjukkan bahwa MS mengetahui masalahnya dengan SQL Server sebelum tahun 2005 namun, mereka lupa menyebutkan bahwa operator ini juga tidak didukung oleh Oracle.
Sekarang memiliki paket nuget baru, coba gunakan: https://www.nuget.org/packages/Oracle.ManagedDataAccess.EntityFramework/