Všechny podrobnosti, které potřebujete, jsou v chybové zprávě, zde je zkrácená a zdůrazněná verze:
Problém je tedy v tom, že máte dvě odlišné kopie a verze Oracle.ManagedDataAccess
a mezi nimi mícháte typy.
Plně kvalifikovaný název typu není pouze textový, obsahuje také plnou verzi a podpis sestavení, které jej obsahovalo, takže i když tyto dva typy mohou být 100% identické z hlediska zdrojového kódu a dokonce i z hlediska kompilace, skutečnost, že pocházejí ze dvou různých verzí sestavy, je činí nekompatibilními.
Co musíte udělat, je zjistit, kde se na dvě sestavy odkazuje, zjistit, kterou z nich chcete použít, a opravit ostatní reference tak, aby byly všechny odkazovat na stejnou verzi sestavení.
To by mělo chybu odstranit.