Pouvez-vous utiliser Microsoft Entity Framework avec Oracle? [fermé]
-
01-07-2019 - |
Question
Est-il possible d'utiliser Microsoft Entity Framework avec la base de données Oracle?
La solution
Le fournisseur OraDirect de DevArt prend désormais en charge la structure d'entité. Voir http://devart.com/news/2008/directs475.html
Autres conseils
Mettre à jour :
Oracle prend désormais totalement en charge Entity Framework. Fournisseur de données Oracle pour .NET version 11.2.0.3 (ODAC 11.2) Notes de version: 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.
Oracle a annoncé un "déclaration d'ordre" pour ODP.net et Entity Framework:
En résumé, la version bêta d’ODP.Net vers la fin de 2010 sera produite en 2011.
Consultez le exemple de fournisseur de structure d'entité pour Oracle et ce blog. poster .
Si vous ne le connaissez pas encore, Oracle a publié ODP.NET, qui prend en charge Entity Framework. Cependant, il ne supporte pas encore le code.
http://www.oracle.com/technetwork/topics/ dotnet / index-085163.html
La réponse est "principalement".
Nous rencontrons un problème d’utilisation lorsque l’EF génère un code qui utilise les opérateurs CROSS et OUTER APPLY. Ce lien montre que MS connaît 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.
Maintenant, a un nouveau paquet de nuget, essayez de l’utiliser: https://www.nuget.org/packages/Oracle.ManagedDataAccess.EntityFramework / a>