Devart dotConnect für Oracle (ehemals OraDirect .NET) bietet jetzt Unterstützung für Entity Framework v4 Release Candidate devart.com/blogs/dotconnect/?p=2062
Devart
Weitere Informationen und eine Testversion von Devart dotConnect für Oracle finden Sie hier - devart.com/dotconnect/oracle .
JackD
Für Model-first ist die DDL-Generierungsvorlage devArt dotConnect für Datentypen viel sinnvoller als die erste Oracle-Betaversion (z. B.: Macht nicht nur alles numerisch (38,0)). Die Oracle-Vorlage generiert nicht einmal Sequenzen für Identitätsfelder ...
Beachten Sie, dass Code-First NICHT unterstützt wird
Pierluc SS
1
Jetzt, im Jahr 2013, hat ein Treiber .NET für Oracle vollständig verwaltet (einschließlich EF)?
Kiquenet
@Kiquenet - Im Jahr 2015 (und wahrscheinlich früher) verfügt Oracle über einen verwalteten Treiber, der Entity Framework unterstützt. Es ist in NuGet verfügbar.
Theophilus
11
Oracle hat eine "Richtungsangabe" für ODP.net und das Entity Framework angekündigt :
Zusammenfassend lässt sich sagen, dass die Beta-Version von ODP.Net gegen Ende 2010 irgendwann im Jahr 2011 produziert wird.
Bis dahin wäre V5 der EF ausgeliefert worden. Oracle scheint zu tun, was immer es kann, um die Verwendung von .net mit Oracle als schwierig zu kennzeichnen, und Microsoft tut, was immer es kann, um die Verwendung von Oracle zu erschweren mit .net
Ian Ringrose
1
Die Oracle-Website wurde neu gestaltet und einige Links wurden beschädigt. Hier ist der neue Link für die Richtungsangabe von Oracle und Entity Framework: oracle.com/technetwork/topics/dotnet/whatsnew/…
Wir haben ein Problem damit festgestellt, dass der EF Code generiert, der die Operatoren CROSS und OUTER APPLY verwendet. Dieser Link zeigt, dass MS weiß , dass es ein Problem mit SQL Server vor 2005 gibt. Sie vergessen jedoch zu erwähnen, dass diese Operatoren auch von Oracle nicht unterstützt werden.
Zu Ihrer Information - Das Schlüsselwort APPLY SQL wurde zu Oracle Database 12c hinzugefügt. Dieses Problem wird also irgendwann verschwinden, wenn Benutzer zu dieser Version der Datenbank wechseln. Die Szenarien, in denen APPLY angezeigt wird, sind nicht so häufig.
Antworten:
Der OraDirect-Anbieter von DevArt unterstützt jetzt das Entity Framework. Siehe http://devart.com/news/2008/directs475.html
quelle
Update :
Oracle unterstützt das Entity Framework jetzt vollständig. Versionshinweise zu Oracle Data Provider für .NET Release 11.2.0.3 (ODAC 11.2): http://docs.oracle.com/cd/E20434_01/doc/win.112/e23174/whatsnew.htm#BGGJIEIC
Weitere Dokumentation zu Linq to Entities und ADO.NET Entity Framework: http://docs.oracle.com/cd/E20434_01/doc/win.112/e23174/featLINQ.htm#CJACEDJG
Hinweis: ODP.NET unterstützt auch Entity SQL.
quelle
Oracle hat eine "Richtungsangabe" für ODP.net und das Entity Framework angekündigt :
Zusammenfassend lässt sich sagen, dass die Beta-Version von ODP.Net gegen Ende 2010 irgendwann im Jahr 2011 produziert wird.
quelle
Ja. In diesem schrittweisen Tutorial zu Entity Framework, LINQ und Model-First für die Oracle-Datenbank (11G) und zur Verwendung von Visual Studio 2010 mit .NET 4 finden Sie Informationen .
quelle
Falls Sie es noch nicht wissen, hat Oracle ODP.NET veröffentlicht, das Entity Framework unterstützt. Code wird jedoch noch nicht unterstützt.
http://www.oracle.com/technetwork/topics/dotnet/index-085163.html
quelle
Die Antwort lautet "meistens".
Wir haben ein Problem damit festgestellt, dass der EF Code generiert, der die Operatoren CROSS und OUTER APPLY verwendet. Dieser Link zeigt, dass MS weiß , dass es ein Problem mit SQL Server vor 2005 gibt. Sie vergessen jedoch zu erwähnen, dass diese Operatoren auch von Oracle nicht unterstützt werden.
quelle
Wenn Sie jetzt ein neues Nuget-Paket haben, versuchen Sie es zu verwenden: https://www.nuget.org/packages/Oracle.ManagedDataAccess.EntityFramework/
quelle