Tuve el mismo problema y resolví agregar a mis referencias de proyecto de C# Oracle.ManagedDataAccess en lugar de Oracle.DataAccess .
Para hacer esto, vaya a (Tools / Nugget Package Manager / Nugget Package Manager for Solution) busque Referencias de Oracle y seleccione Oracle.ManagedDataAccess .
Luego, debe comentar o eliminar sus llamadas de DataAccess reales a ManagedDataAccess como:
//using Oracle.DataAccess.Client;
//using Oracle.DataAccess.Types;
using Oracle.ManagedDataAccess.Client;
No es necesario cambiar su código de conexión, solo usar la codificación. Después de que funcione, puede eliminar Oracle.DataAccess de sus referencias de proyectos