Сторонние поставщики Oracle для .Net с поддержкой типов объектов - PullRequest
3 голосов
/ 30 июня 2009

Я ищу стороннего поставщика данных Oracle для .Net (ADO.NET) с полной поддержкой типов объектов Oracle (например, геометрии). Я был достаточно глуп, чтобы использовать ODP.NET, и теперь я расплачиваюсь - он невероятно глючит, и я только что достиг конца строки (продолжаю падать IIS Pool - известная проблема, без разрешения) Я нашел dotConnect, который в порядке, всего в 4 раза медленнее с типами объектов, чем ODP.NET. Есть ли другие провайдеры, которые поддерживают объекты Oracle?

Ответы [ 4 ]

5 голосов
/ 23 мая 2011

Поскольку я изучаю работу с базой данных Oracle из C #, вот что я могу сказать в качестве обновления к этому вопросу.

Это альтернативы:

  • Microsoft System.data.OracleClient является частью .Net framework и требует установленного Oracle Client или внешних dll (но я думаю, что он больше не поддерживается)
  • Поставщик данных Oracle для .Net (ODP.Net), официальный поставщик .Net от Oracle. Я думаю, что это часть установки Oracle Client.
  • Стороннее Devart dotConnect для Oracle ( Следуй за мной ).
  • Сторонний Поставщик Datadirect ADO.Net для Oracle ( Follow me ).

Я еще не копал глубже, но найти информацию о коннекторах Oracle не так просто, поэтому вот мой вклад; -)

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

В последнем выпуске Telerik OpenAccess представил гибкую систему отображения типов, которая позволяет разработчикам легко работать с пользовательскими типами БД / UDT. Он поставляется с поддержкой геометрических / географических данных, и легко создать свой собственный конвертер типов, чтобы сообщить OpenAccess, как отображать любые пользовательские типы, которые у вас могут быть. Преобразователи типов работают для всех БД, которые поддерживает OA , одним из которых является Oracle. :)

0 голосов
/ 30 июня 2009

Также есть этот провайдер: http://www.datadirect.com/products/net/net_for_oracle/index.ssp. Я не знаю, поддерживает ли он пространственный тип mdsys.sdo_geometry.

0 голосов
/ 30 июня 2009

Знаете ли вы о опубликованном Oracle провайдере ADO.net? Эта библиотека поставляется вместе с Oracle CLient и называется Oracle.DataAccess.dll. Версией, которую я использую, является версия 1.102.4.0 и dtd 2/11/2008.

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