La méthode recommandée par Oracle consiste à utiliser le fournisseur de données Oracle pour .NET
Vous aurez besoin d'un client Oracle compatible avec la version de la base de données que vous utilisez installée sur votre machine de développement et sur la machine du serveur Web.
Il y a quelques bizarreries avec la façon dont vous devez spécifier la chaîne de connexion à la base de données. Une âme Internet aimable a documenté les chaînes de connexion à la base de données pour les fournisseurs Oracle.
Le client oracle possède un fichier, appelé TNSNAMES.ORA, qui se trouve généralement dans le dossier /NETWORK/ADMIN sous l'accueil oracle où le client a été installé (l'emplacement d'installation varie selon la version et les paramètres d'installation).
Ce fichier contient une liste de bases de données avec le numéro de port, le nom d'hôte et le SID Oracle qui permet au client oracle d'établir une connexion à un serveur.
Une fois que tout cela est configuré (ou que vous décidez d'utiliser la chaîne de connexion "sans TNS"), vous devriez pouvoir établir des connexions de base de données à oracle.
La documentation du fournisseur ODP.NET fournit également des exemples de code qui sont très utiles lors de la prise en main.