Pour un projet de fin d'année, je dois réaliser un programme qui doit entre autres se connecter à une base de donnée Oracle.

Pour se faire, j'ai utilisé le provider de Oracle ODP .NET, seulement j'ai quelques question, dois-je déployer quelque chose sur les postes clients afin que l'application fonctionne.

Pour le moment sous ma machine virtuelle j'obtiens l'exception suivante lorsque je lance l'application
Code : Sélectionner tout - Visualiser dans une fenêtre à part
The type initializer for "Oracle.DataAccess.Client.OracleConnection" threw an exception.
Dois-je aussi déployer quelque chose pour me connecter avec le provider de fourni par Microsoft, si non, quels sont les avantages à utiliser le provider Oracle par rapport à celui de Microsoft ?