2010-11-26 7 views
1

Quel client doit être utilisé pour accéder à la base de données Oracle (en appelant spécifiquement les procédures stockées) à partir du code ASP.net? Je fais spécifiquement référence à la norme de l'industrie. Quels conseils/astuces/problèmes avez-vous eu avec lui?Oracle et asp.net

ÉDITÉ

+1

Il s'agit d'un site de questions et réponses qui n'est pas un site de sondage. Avoir mille réponses à une question n'est pas ce à quoi cela est modelé. –

+3

@Gary, je ne suis pas d'accord. Il ne peut pas y avoir mille réponses à une question qui demande spécifiquement ** la ** norme de l'industrie. Il ne peut y en avoir qu'un sinon ce ne serait pas standard. Je pense que la question pourrait être répondue sans être subjective. –

+1

Vous devriez reformuler votre question pour l'améliorer. Essayez avec: Quel client dois-je utiliser pour accéder à Oracle DB? Ou lequel est le plus couramment utilisé. Et demandez aux gens d'indiquer les problèmes qu'ils ont rencontrés. (Mais j'ai voté pour la réouverture). Reformulez et il sera probablement rouvert. Rien d'inhabituel. –

Répondre

10

Vous devez utiliser ODP.NET.

System.Data.OracleClient qui fait partie du .NET Framework is deprecated et ne doit plus être utilisé car il sera supprimé dans une future version de .NET Framework.

+2

+1 a appris quelque chose aujourd'hui –

+0

Merci Darin. Très utile. Est-ce largement supporté par Oracle et MS? Nous avons maintenant notre propre classe écrite en arrière et nous voulons nous assurer que si et quand nous changeons, ce ne sera pas quelque chose qui sera/sera obsolète. – sarsnake

+1

@gnomixa, oui, c'est ce que [Microsoft suggère] (http://blogs.msdn.com/b/adonet/archive/2009/06/15/system-data-oracleclient-update.aspx): 'Nous vous recommandons fortement clients à utiliser le fournisseur ADO.NET de nos partenaires pour Oracle au lieu de continuer à utiliser OracleClient de Microsoft pour le développement de nouvelles applications ». –