Я ищу стороннего поставщика данных Oracle для .Net (ADO.NET) с полной поддержкой типов объектов Oracle (например, геометрии). Я был достаточно глуп, чтобы использовать ODP.NET, и теперь я плачу за цену - это невероятно багги, и я просто дошел до конца строки (продолжайте сбой IIS Pool - известная проблема, без разрешения). Я нашел dotConnect, который в порядке, всего в 4 раза медленнее с типами объектов, чем ODP.NET. Есть ли другие поставщики, которые поддерживают объекты Oracle?Сторонние поставщики Oracle для .Net с поддержкой типов объектов
ответ
Вы знаете о выпущенном Oracle поставщике ADO.net? эта DLL поставляется с Oracle CLient и называется Oracle.DataAccess.dll. Версия, которую я использую, - это версия 1.102.4.0, и является dtd 2/11/2008.
Существует также этот провайдер: http://www.datadirect.com/products/net/net_for_oracle/index.ssp. Я не знаю, поддерживает ли он пространственный тип mdsys.sdo_geometry.
Hi Theo, Нет, они не поддерживают типы объектов Oracle. Я уже связался с ними, и к сожалению, поддерживаются только «обычные» типы. Думаю, я выберу dotConnect - хит производительности - небольшая цена за качество. –
Поскольку я ищу работу с базой данных Oracle с C#, вот что я могу сказать как обновление к этому вопросу.
Эти альтернативы:
- от Microsoft System.Data.OracleClient является частью платформы .NET и требует установленного клиента Oracle или внешний DLL (но я думаю, что это больше не поддерживается)
- Поставщик данных Oracle для .Net (ODP.Net), является сторонним поставщиком .Net от Oracle. Я думаю, что это часть установки Oracle Client.
- Внешняя сторона Devart dotConnect для Oracle (follow me).
- Сторонняя сторона Поставщик ADO.Net Datadirect для Oracle (follow me).
я не копал еще глубже, но информация не так легко найти около разъемов Oracle, так вот мой вклад ;-)
-1. Старый вопрос и все приведенные вами драйверы уже упоминались в других ответах. (dotConnect в ответе, datadirect by theo, драйвер oracle от Charles) – jgauffin
Старый вопрос, но все еще актуальный, и потому что StackOverflow является как Q & A, так и базой знаний: 1/Это стоило обновления для тех, кто ищет поставщиков Oracle теперь, в 2011 году (безрезультатно, список тот же или нет, это хорошо знать); 2/Один обобщенный ответ лучше, ИМО, чем список частичных ответов. Неужели это так плохо, что он заслуживает «-1»? – fredlegrain
В последнем выпуске Telerik OpenAccess ввел систему отображения гибкий тип, который позволяет разработчикам легко работать с пользовательскими типами DB/UDT. Он поставляется с поддержкой геометрических/географических данных, и легко создать свой собственный конвертер типов, чтобы сообщить OpenAccess, как сопоставить любые пользовательские типы, которые у вас могут быть. Преобразователи типов работают для всех DBs OA supports, одним из которых является Oracle. :)
- 1. Сторонние поставщики ключей для хранения
- 2. Поставщики типов недоступны для .net 2.0/3.x?
- 3. Поставщики цепочки типов
- 4. .NET twitter library с поддержкой объектов twitter
- 5. Сторонние устройства с поддержкой iOS8 HomeKit?
- 6. Пользовательские поставщики данных .NET
- 7. NoSQL с поддержкой наследования для .NET
- 8. Поставщики типов F # и непрерывная интеграция
- 9. Subsonic 3 с поддержкой Oracle
- 10. Библиотека скинов для .NET с поддержкой Mono
- 11. Встроенная СУБД с поддержкой XML для .NET?
- 12. Oracle использует ФУНКЦИЮ ТРУБОПРОВОДА ДЛЯ ВЫБЕРИТЕ ИЗ типов объектов
- 13. Использование Dapper с использованием пользовательских типов Oracle
- 14. Поставщики SQL-типов не работают правильно для многих-многих отношений.
- 15. Как создать таблицу Oracle с вложенными таблицами типов объектов?
- 16. Поставщики кэша .NET, поддерживающие потоковое вещание?
- 17. Что происходит, когда поставщики типов меняются в F #?
- 18. oracle: выберите * из вкладки для других типов?
- 19. Поставщик данных Oracle для сопоставления типов CLR
- 20. Проблема со связыванием типов файлов для iPad с поддержкой IOS4.2
- 21. Тестирование приложения mfc с поддержкой oracle?
- 22. Будут ли другие поставщики .NET облачных вычислений .NET?
- 23. Получение .NET для понимания объектов Oracle в возвращаемом REF_CURSOR
- 24. Поставщики ASP.Net для MySQL
- 25. Тестирование метода webservice для типов объектов данных
- 26. Oracle с .Net с 64-разрядным клиентом
- 27. Определение эквивалентности объектов для типов значений, ссылочных типов и ILists в .net
- 28. replaceAll для StringBuilder с поддержкой регулярных выражений?
- 29. Entity Framework с несколькими моделями (разные поставщики)
- 30. Сторонние средства управления сетью WinForm .NET
Это будет устаревшим в следующей версии C# – jle
Hi Charles, Я проверил этот файл, все еще его драйвер ODP (ваш вариант с версии 10.2.4 - не поддерживает объекты). 11g Клиент поддерживает объекты, но это уже дало мне такую головную боль - неудачу объединения, кэш метаданных сломан, а теперь эти проблемы в IIS - кошмар. –
Microsoft System.Data.OracleClient выйдет из строя, а не ODP.Net от Oracle. – fredlegrain