Question

Est-il possible d'utiliser Microsoft Entity Framework avec la base de données Oracle?

Était-ce utile?

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.

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

scroll top