Току-що накарах това да работи с най-новата версия на LINQPad (4.55.03) Premium и IQ (2.1.1.0), от 2015-03-09.
На нашето работно място използваме файла TNSNAMES.ORA, за да се свържем с Oracle 11g с помощта на PL/SQL Developer със записи като:
TNS_NAME =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = the-host-name)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = the-service-name)
)
)
и JDBC низове за връзка за връзката на ColdFusion с Oracle във формат
jdbc:oracle:thin:@
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = the-host-name)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = the-service-name)
)
)
В прозореца Choose Data Context на LINQPad изберете IQ драйвера и щракнете върху Напред...
Доставчик:Oracle
Режим на свързване:Директно (въпреки че моята работна станция има инсталирани както 32, така и 64 битови клиенти на Oracle, които използват съответно PL/SQL Developer и ColdFusion)
Сървър:името-на-хост
Потребителско име:вашето потребителско име за Oracle
Парола:нейната парола
В раздела Разширени:
Допълнителни опции за низ за връзка:
SERVICE NAME=the-service-nam д
Щракването върху Тест показва Успешна връзка
Иконата за връзка (зъбче) в панела за връзки след това се попълва със списъка с таблици.