Oracle veritabanı ile Microsoft Entity Framework kullanmak mümkün müdür?
Yanıtlar:
DevArt'ın OraDirect sağlayıcısı artık varlık çerçevesini destekliyor. Bkz. Http://devart.com/news/2008/directs475.html
Güncelleme :
Oracle artık Entity Framework'ü tam olarak destekliyor. Oracle Data Provider for .NET Sürüm 11.2.0.3 (ODAC 11.2) Sürüm Notları: http://docs.oracle.com/cd/E20434_01/doc/win.112/e23174/whatsnew.htm#BGGJIEIC
Linq to Entities ve ADO.NET Entity Framework hakkında daha fazla belge: http://docs.oracle.com/cd/E20434_01/doc/win.112/e23174/featLINQ.htm#CJACEDJG
Not: ODP.NET, Entity SQL'i de destekler.
Oracle, ODP.net ve Entity Framework için bir "yön beyanı" duyurdu :
Özetle, ODP.Net beta 2010'un sonunda, üretim ise 2011'de.
Zaten bilmiyorsanız, Oracle Entity Framework'ü destekleyen ODP.NET'i piyasaya sürdü. Yine de ilk olarak kodu desteklemiyor.
http://www.oracle.com/technetwork/topics/dotnet/index-085163.html
Cevap "çoğunlukla".
EF'nin CROSS ve OUTER APPLY operatörlerini kullanan kod ürettiği bir sorunu çözdük. Bu bağlantı, MS'nin 2005'ten önce SQL Server ile ilgili bir sorun olduğunu bildiğini gösteriyor , ancak bu operatörlerin Oracle tarafından da desteklenmediğini belirtmeyi unutuyorlar.
Şimdi yeni bir nuget paketi var, onu kullanmayı deneyin: https://www.nuget.org/packages/Oracle.ManagedDataAccess.EntityFramework/