Я знаю, что это не отвечает на ваш вопрос напрямую, но, возможно, вы можете попробовать подключиться напрямую к oracle, чтобы получить ваши данные.
В компании, в которой я работаю, мы используем широкий спектр баз данных. Кроме того, к каждому из которых мы подключаемся напрямую. В сообществе доступно LINQ to Oracle . В компании, в которой я работаю, используется метод Oracle .NET Data Provider .
На заметку ... Я жду LINQ to LDAP. Есть способы написать тот, который сравнивается с библиотеками LINQ to Active Directory, но не стоит разрушать нашу текущую модель для.