Сравнение сторонних поставщиков Oracle .NET - PullRequest
3 голосов
/ 16 ноября 2009

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

Все это из пути, вот что я узнал. Microsoft устарела в пространстве имен System.Data.OracleClient. Он будет примерно в .NET 4.0, но будет помечен как ObsoleteAttribute. В настоящее время я поменял его на ODP.NET от Oracle (который оказался на удивление безболезненным), но, просмотрев другие комментарии, я понял, что мне все еще не удается достичь нескольких целей разработки:

  1. Возможно, я не пользуюсь самым быстрым провайдером.

  2. Я все еще не могу предоставить доступ к учетной записи SYSOPER. Я еще не совсем понял, почему. Это может быть проблемой кодирования, но я в тупике.

Так вот мой вопрос к вам, ребята.

Какие сторонние альтернативы System.Data.OracleClient , которые вы использовали , и каковы их плюсы и минусы?

Ответы [ 2 ]

1 голос
/ 17 ноября 2009

Я использовал ODP.NET, и я доволен этим.

Были некоторые минусы, которые исчезли с последней версией клиента быстрого доступа oracle, поддерживающей odp.net.

0 голосов
/ 17 ноября 2009

Мы использовали ODP.NET с момента его первого выпуска и были очень довольны. Я не использовал следующее, но тот факт, что вы можете использовать их без установки клиента Oracle, привлекателен:

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