ODP.net и Oracle 11g - PullRequest
       29

ODP.net и Oracle 11g

1 голос
/ 03 марта 2011

Я занимаюсь разработкой своего собственного сайта ASP.net 4.0.Я установил Oracle 11g на моем домашнем сервере, а Oracle Client 11g - на своем ноутбуке.Я использую SQL Developer для просмотра базы данных.Все идет отлично, и я могу просматривать данные.

, однако, сейчас я пытаюсь заставить мой код правильно взаимодействовать с моей базой данных с помощью Visual Studio 2010. Я хочу использовать ODP.net для подключения к базе данных.Я не знаю как и с чего начать!Пожалуйста, направьте меня с инструкциями или хорошей книгой, которая объясняет отношения между Oracle 11g и ASP.net 4.0.

Кроме того, хорошо ли использовать ODP.net или другие инструменты?

Спасибо,

Сами

Ответы [ 3 ]

1 голос
/ 03 марта 2011

ODP.Net - путь, по которому Microsoft объявила, что реализация Oracle в .NET устарела (см. Здесь: Пространство имен System.Data.OracleClient ).

ODP.Net - это просто еще один стандартный поставщик ADO.NET. Вот учебник здесь: Использование провайдера данных Oracle для .NET

0 голосов
/ 20 марта 2012

Я рекомендую вам использовать каркас, например, Enterprise Library.

Enterprise Library значительно упрощает работу с соединениями и командами базы данных, не только проще, но и может использоваться повторно.Вы можете изменить свою базу данных и изменить только поставщика, которого вы используете в конфигурации.Не нужно менять код.Это можно сделать, используя абстрактные классы вместо конкретных.

Вы можете увидеть простое руководство, которое покажет вам, как это сделать здесь .

0 голосов
/ 22 февраля 2012

Программно вы захотите использовать компонент Oracle ODP (Oracle Data Provider) (с пространством имен Oracle.DataAccess). Документы для ODP находятся здесь: http://docs.oracle.com/cd/E11882_01/win.112/e23174/toc.htm

С точки зрения установки и развертывания вам потребуется установить ODAC (компоненты доступа к данным Oracle). Этот пакет включает в себя все необходимые зависимости (Oracle Instant Client, зависимые неуправляемые библиотеки DLL и т. Д.), Необходимые ODP для подключения к БД. http://www.oracle.com/technetwork/database/windows/downloads/index-101290.html

...