Использование System.Data.OracleClient работает очень эффективно для меня.Вам нужно будет добавить эту ссылку в свой проект, прежде чем вы сможете включить using System.Data.OracleClient;
. Вы можете узнать больше о работе с этим на MSDN: 1. Пространство имен клиента Oracle & 2. Oracle Connection Class
Вам нужно будет подключиться, как и другие базы данных, , используя строку подключения .Есть варианты, я использую TNS в соответствии с указаниями нашей группы баз данных.Это кажется надежным и эффективным, но я действительно не могу сравнить его с другими методами.Для TNS вам нужно убедиться, что ваш TNS-файл содержит указатели на сервер Oracle (, скорее, как файл "HOST" ), и ваша строка подключения будет выглядеть примерно так: Data Source=YourOracleServer;User Id=Username;Password=Password;
Помните, что с Oracle (в отличие от MS-SQL) вам не нужно указывать имя базы данных / схему / каталог, поскольку ваш UserID контролирует, к каким ресурсам у вас есть доступ.