Подтвердить что ты не робот

Пространство имен System.Data.OracleClient прекращено?

Я просто прочитал этот article сегодня о том, как Microsoft решила удалить пространство имен System.Data.OrcaleClient из библиотеки .NET 4.0.

Я использовал это как основной инструмент для работы с базами данных Oracle.

Когда я решаю обновить свои приложения с .NET 2.0 до .NET 4.0, что будет альтернативными вариантами работы с базами данных Oracle в платформе .NET 4.0?

4b9b3361

Ответ 1

Это будет до Oracle, чтобы поддерживать их ODP.NET в актуальном состоянии.

Ответ 2

Oracle создала специальный веб-сайт для разработчиков OracleClient, которым интересно узнать, как и почему переноситься в Oracle Data Provider для .NET(ODP.NET).. проверить:

http://www.oracle.com/technetwork/topics/dotnet/index-085703.html

(изменить: Исправлена ​​ошибка).

Ответ 3

Обратите внимание на этот фрагмент:

Microsoft все равно сделает System.Data.OracleClient доступным в .NET Framework 4, но будет помечен как "устаревший"

Итак, продолжайте и продолжайте использовать его для обновления существующих приложений, на которых раньше вы полагались. Но для новой разработки вы захотите найти альтернативу. Это не должно быть слишком сложно, так как вся заявленная причина, по которой она будет прекращена, заключается в том, что большинство людей уже используют альтернативы. Если вы читаете далее статью, в ней перечислены основные параметры:

среди тех, кто предлагает таких провайдеров, являются DataDirect Technologies и Devart (ранее известные как Core Lab). Кроме того, поставщик Oracle, называемый Oracle Data Provider для .NET(ODP.NET), является популярным и жизнеспособным вариантом

Ответ 4

Как Joel отметил, поставщик Microsoft ADO.NET для Oracle будет только устаревшим (что означает, что он по-прежнему будет доступен, но не поддерживается).

Альтернативы включают:

Больше поставщиков можно найти здесь.

Ответ 5

Поставщик данных Oracle для .Net - это путь... хотя в настоящее время самое маленькое развертывание для Clickonce, которое вы можете сделать с ним, составляет около 30 МБ с файлами Oracle Instant Client.dll. Он очень похож на System.Data.OracleClient, но имеет некоторые потрясающие функции.

Ответ 6

Еще один, который я еще не видел, - dotConnect от devart. Как указано Mac, ODP.NET является бесплатным, "если ваше время", и я склонен согласиться с этим, поэтому я собираюсь оценить некоторые коммерческие варианты, начиная с dotConnect.