Я разработал клиент С#, который подключается к базе данных Oracle.
Хотелось бы узнать, пожалуйста, что если я отправлю свое приложение, должен ли пользователь установить клиент Oracle для его использования? или это будет хорошо, если я просто отправлю с ним файл Oracle.dataaccess.dll?
Заранее благодарю за ваш ответ.
Согласно этой статье, если вы используете поставщик Oracle Managed, вам не нужно ничего, кроме самого поставщика
В этой статье вы можете прочитать
ODP.NET теперь доступен в двух вариантах. Первый, ODP.NET, неуправляемый драйвер, содержит неуправляемый код, а это означает, что некоторые из библиотек, на которые он опирается, были скомпилированы непосредственно в машинный код, а не в байт-код.NET. ODP.NET 12.1 представляет второй вариант, ODP.NET, Managed Driver, который полностью управляется, что означает, что весь драйвер и поддерживающие клиентские и сетевые библиотеки были скомпилированы в.NET байт-код и полностью запущены внутри Common Language Runtime.NET виртуальная машина.
И это страница, на которой вы можете скачать этот провайдер бесплатно.