Я ищу стороннего поставщика данных Oracle для .Net(ADO.NET) с полной поддержкой типов объектов Oracle (например, геометрии). Я был достаточно глуп, чтобы использовать ODP.NET, и теперь я плачу цену - он невероятно глючит, и я просто дошел до конца строки (продолжайте сбой IIS Pool - известная проблема, без разрешения). Я нашел dotConnect, который в порядке, всего в 4 раза медленнее с типами объектов, чем ODP.NET. Есть ли другие поставщики, которые поддерживают объекты Oracle?
Знаете ли вы о выпущенном Oracle поставщике ADO.net? эта DLL поставляется с Oracle CLient и называется Oracle.DataAccess.dll. Версия, которую я использую, - это версия 1.102.4.0, и является dtd 2/11/2008.
Поскольку я ищу работу с базой данных Oracle с С#, вот что я могу сказать как обновление к этому вопросу.
Это альтернативы:
Я еще не копал глубже, но информацию о разъемах Oracle не так просто найти, поэтому вот мой вклад: -)
В последнем выпуске Telerik OpenAccess появилась гибкая система сопоставления типов, которая позволяет разработчикам легко работать с пользовательскими типами DB/UDT. Он поставляется с поддержкой геометрических/географических данных, и легко создать свой собственный конвертер типов, чтобы сообщить OpenAccess, как сопоставить любые пользовательские типы, которые у вас могут быть. Преобразователи типов работают для всех БД OA поддерживает, одним из которых является Oracle.:)
Существует также этот провайдер: http://www.datadirect.com/products/net/net_for_oracle/index.ssp. Я не знаю, поддерживает ли он пространственный тип mdsys.sdo_geometry.