Devart dotConnect for Oracle (anciennement OraDirect .NET) prend désormais en charge Entity Framework v4 Release Candidate devart.com/blogs/dotconnect/?p=2062
Devart
Vous pouvez en savoir plus et télécharger la version d'essai de Devart dotConnect pour Oracle ici - devart.com/dotconnect/oracle .
JackD
Pour Model-first, le modèle de génération devArt dotConnect DDL fait une analyse beaucoup plus judicieuse des types de données que la version bêta d'Oracle de premier plan (par exemple: ne fait pas que tout numérique (38,0)). Le modèle Oracle ne génère même pas de séquences pour les champs d'identité ...
À ce moment-là, la V5 de l'EF aurait été expédiée, oracle semble faire tout ce qu'il peut faire pour le marquer comme difficile à utiliser .net avec oracle et Microsoft fait tout ce qu'il peut faire, il est difficile d'utiliser oracle avec .net
Ian Ringrose
1
Le site Web d'Oracle a été repensé et certains liens ont été rompus. Voici le nouveau lien pour la déclaration de direction d'Oracle et Entity Framework: oracle.com/technetwork/topics/dotnet/whatsnew/…
Au cas où vous ne le sauriez pas déjà, Oracle a publié ODP.NET qui prend en charge Entity Framework. Cependant, il ne prend pas encore en charge le code.
Nous avons rencontré un problème lors de son utilisation où l'EF génère du code qui utilise les opérateurs CROSS et OUTER APPLY. Ce lien montre que MS sait que c'est un problème avec SQL Server antérieur à 2005, cependant, ils oublient de mentionner que ces opérateurs ne sont pas non plus pris en charge par Oracle.
FYI - Le mot clé APPLY SQL a été ajouté à Oracle Database 12c. Donc, finalement, ce problème disparaîtra lorsque les gens passeront à cette version de la base de données. Les scénarios dans lesquels APPLY apparaît ne sont pas si courants.
Réponses:
Le fournisseur OraDirect de DevArt prend désormais en charge le framework d'entité. Voir http://devart.com/news/2008/directs475.html
la source
Mise à jour :
Oracle prend désormais entièrement en charge Entity Framework. Notes de mise à jour d'Oracle Data Provider for .NET version 11.2.0.3 (ODAC 11.2): http://docs.oracle.com/cd/E20434_01/doc/win.112/e23174/whatsnew.htm#BGGJIEIC
Plus de documentation sur Linq to Entities et ADO.NET Entity Framework: http://docs.oracle.com/cd/E20434_01/doc/win.112/e23174/featLINQ.htm#CJACEDJG
Remarque: ODP.NET prend également en charge Entity SQL.
la source
Oracle a annoncé une "déclaration d'orientation" pour ODP.net et Entity Framework:
En résumé, ODP.Net beta vers la fin de 2010, production quelque part en 2011.
la source
Oui. Consultez ce didacticiel pas à pas sur Entity Framework, LINQ et Model-First pour la base de données Oracle (11G) et l'utilisation de Visual Studio 2010 avec .NET 4 .
la source
Au cas où vous ne le sauriez pas déjà, Oracle a publié ODP.NET qui prend en charge Entity Framework. Cependant, il ne prend pas encore en charge le code.
http://www.oracle.com/technetwork/topics/dotnet/index-085163.html
la source
La réponse est «surtout».
Nous avons rencontré un problème lors de son utilisation où l'EF génère du code qui utilise les opérateurs CROSS et OUTER APPLY. Ce lien montre que MS sait que c'est un problème avec SQL Server antérieur à 2005, cependant, ils oublient de mentionner que ces opérateurs ne sont pas non plus pris en charge par Oracle.
la source
A maintenant un nouveau package nuget, essayez de l'utiliser: https://www.nuget.org/packages/Oracle.ManagedDataAccess.EntityFramework/
la source