2010-11-17 4 views
3

Je souhaite utiliser les classes linq à sql générées par VS ou Entitty Framework, pour les bases de données Oracle, comment puis-je le faire?Fournisseur Entity Framework pour Oracle

+0

duplication possible de [Pouvez-vous utiliser Microsoft Entity Framework avec Oracle?] (Http://stackoverflow.com/questions/82644/can-you-use-microsoft-entity-framework-with-oracle) –

Répondre

4

Si vous utilisez Visual Studio 2008 et utilisez Oracle 10g, vous pouvez utiliser a provider for Oracle à partir de MSDN Code Gallery. C'est compatible avec EF.

Vous ne pouvez pas accéder à Oracle avec LINQ uniquement, sans utiliser Entity Framework.

Il existe another provider on CodePlex, basé sur l'exemple fourni ci-dessous, qui fonctionne également avec Oracle 9i.

Enfin, vous pouvez être intéressé par la question connexe Stack Overflow: Can you use Microsoft Entity Framework with Oracle?

+0

J'ai vs2010 et de nombreuses versions de serveurs Oracle, donc, je veux une solution universelle – eba

+0

@ eba: édité ma réponse. –

+0

merci pour la réponse – eba

4

"Vous ne pouvez pas accéder à Oracle avec LINQ seulement, sans utiliser Entity Framework."

Pourquoi pas? Essayez d'utiliser des fournisseurs tiers - Devart ou DataDirect.

Je vous recommande d'essayer fournisseur Devart - http://www.devart.com/dotconnect/oracle/.

Questions connexes