Oracle
 sql >> Base de données >  >> RDS >> Oracle

Lors de l'ouverture d'une connexion oracle, l'objet de connexion est nul

J'ai eu le même problème et j'ai résolu d'ajouter à mes références de projet C#Oracle.ManagedDataAccess au lieu de Oracle.DataAccess .
Pour ce faire, accédez à (Outils / Nugget Package Manager / Nugget Package Manager for Solution) recherchez les références Oracle et sélectionnez Oracle.ManagedDataAccess .
Ensuite, vous devez commenter ou supprimer vos appels DataAccess réels à ManagedDataAccess en tant que :

//using Oracle.DataAccess.Client; 
//using Oracle.DataAccess.Types;
using Oracle.ManagedDataAccess.Client;

Pas besoin de changer votre code de connexion, seulement le codage d'utilisation. Une fois que cela fonctionne, vous pouvez supprimer Oracle.DataAccess de vos références de projet