Спасибо, ребята за ваш вклад.Это помогло мне в целом понять, как это работает.Но, похоже, проблема в переменной окружения "path" и machine.config.При запуске конструктора он считывает информацию из реестра и находит все необходимые библиотеки DLL, но во время выполнения использует путь.Итак, вы просто указываете свой путь, который указывает на домашний интерфейс ORA.
Манипулирование путем является хорошо известным рецептом, однако прежде чем вы получите более глубокое понимание того, как работает поставщик ora .NET, вы в конечном итоге попробуете все, чтобездумно знать.