Приложение .NET с базой данных Oracle - PullRequest
4 голосов
/ 20 июня 2011

Мне нужно закодировать настольное приложение и некоторый динамический веб-контент. Я планирую разработать его в .NET с базой данных Oracle , хотя моя дилемма заключается в том, что мой профессор говорит, что если я это сделаю, то у меня будет много проблем с поддержкой позже. на. Он говорит, что .NET более совместим с MS SQL и MS Access, и так ли это, все делают это. Правда ли это?

Я изучил Oracle, поэтому я знаю несколько функций, которые я не смог бы реализовать на SQL с комфортом из-за недостатка знаний о базах данных SQL. Я хотел бы изучить новый синтаксис, но опять же, я не есть много свободного времени.

Ответы [ 4 ]

5 голосов
/ 20 июня 2011

.NET использует модель поставщика для доступа к базе данных.

Он не более или менее совместим с какой-либо конкретной базой данных.

Вы можете использовать либо универсального поставщика ADODB, который должен работать со всеми базами данных, поддерживающими ODBC, либо использовать специфичный для Oracle.

Использование специального поставщика Oracle должно предоставить вам доступ к определенным функциям Oracle.

Люди постоянно используют Oracle с .NET в производственных системах.

1 голос
/ 20 июня 2011

Вы можете использовать ODP.net , который является библиотекой Oracle для доступа к базам данных Oracle из мира .net.

Это становится все богаче и богаче, я думаю, что в последней бета-версии даже есть поддержка сущности.

0 голосов
/ 20 июня 2011

ODP.Net специально разработан для интеграции базы данных Oracle с приложением .NET.Вы не столкнетесь с какими-либо проблемами.Я уже работаю над этим в течение последних 4 лет.Это работает так же, как собственный клиент SQL без проблем.

0 голосов
/ 20 июня 2011

Давайте не будем забывать, что SQL должен быть стандартом, а не реализацией конкретной компании.Тем не менее, реальность сильно отличается от стандартной на разных платформах.

Вам не следует склоняться к мысли, что вы должны использовать MS-стек полностью, просто потому, что он распространен.Вы можете использовать ODBC для подключения практически к любой базе данных и таким образом абстрагировать свое приложение от базовой инфраструктуры.

Выберите инструменты, с которыми вы наиболее продуктивны, если они могут хорошо выполнять свою работу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...