2010-06-07 7 views
0

Я пытаюсь подключиться к базе данных оракула. Я могу подключиться к нему через локальный инструмент SQL Developer, вставив что-то в файл oranames.tns.подключение к базе данных оракула из C# asp.net mvc website

Мой вопрос заключается в том, что я буду размещать этот сайт в нескольких местах. Несколько вопросов:

  1. Каков самый простой способ, который я могу использовать для подключения к этой базе данных и выполнять очень простые запросы. Я вижу несколько примеров, в которых я ссылаюсь на dlls oracleclient. Другие методы нет? Здесь есть лучшая практика?

  2. Мне нужно обновить файл oranames.tns на всех компьютерах, к которым я развертываюсь? есть ли более простой способ

ответ

3

1. Вы можете использовать поставщика данных Oracle, который поставляется с Microsoft, но я рекомендую использовать ODP.Net. Лучше всего использовать родные библиотеки, когда это возможно, поскольку они, как правило, оптимизируются лучше, по крайней мере, в моем опыте.

2. Вам нужно всего лишь настроить tnsnames.ora на сервере, поскольку сервер будет обрабатывать соединения с БД, а не клиентские ПК (при условии, что это веб-сайт MVC).

+0

Если они используют 10g (и не позволят нам что-либо устанавливать на их сервере), любые идеи о том, как получить EF или Linq для объектов, работающих с Oracle? –

Смежные вопросы