Connexion de Microsoft .NET, Visual Studio Code et Visual Studio sans portefeuille

Oracle Autonomous Database prend en charge la connectivité à Microsoft .NET Framework, .NET Core, Visual Studio et Visual Studio Code à l'aide de l'authentification TLS, sans portefeuille.

Oracle Data Provider for .NET (ODP.NET) fournit un accès aux données ADO.NET d'exécution à Autonomous Database. ODP.NET comprend les types de pilote suivants :

  • ODP.NET non géré pour les applications .NET Framework

  • ODP.NET géré pour les applications .NET Framework

  • ODP.NET Core pour les applications .NET Core

Oracle Developer Tools for Visual Studio et Oracle Developer Tools for VS Code prennent en charge la conception d'applications de base de données dans l'environnement de développement Microsoft, notamment les outils de gestion des bases de données autonomes dans Oracle Cloud.

Oracle Developer Tools for VS Code offre une prise en charge à la conception des applications de base de données dans Visual Studio Code.

Ces composants logiciels sont disponibles en téléchargement gratuit sur les sites suivants :

Oracle recommande d'utiliser la dernière version du fournisseur et des outils avec Oracle Autonomous Database.

Lorsque vous connectez à l'aide de l'authentification TLS avec ODP.NET et ODP.NET Core gérés, vous n'avez pas besoin de déployer le portefeuille Oracle ou les fichiers de configuration réseau Oracle sqlnet.ora ou tnsnames.ora avec votre application. A la place, vous fournissez l'attribut de source de données, une chaîne de connexion TLS, avec les informations de configuration dans la connexion ODP.NET.

Pour utiliser des connexions TLS avec ODP.NET et ODP.NET Core gérés, procédez comme suit :

  1. Obtenez les versions ODP.NET ou ODP.NET Core gérées 19.14 (ou version ultérieure), 21.5 (ou version ultérieure) ou 23 (version de base ou version ultérieure). Les versions de niveau inférieur ne prennent pas en charge les connexions TLS avec Oracle Autonomous Database.

  2. Activez les connexions TLS sur votre instance Autonomous Database. Pour plus d'informations, reportez-vous à Mise à jour de l'instance Autonomous Database pour autoriser l'authentification TLS et TMS mutuelle.

  3. Une fois les connexions TLS activées, indiquez une chaîne de connexion TLS dans la source de données ODP.NET pour vous connecter à une instance Autonomous Database. Pour plus d'informations sur l'affichage ou la copie des chaînes de connexion TLS, reportez-vous à Affichage des noms TNS et des chaînes de connexion pour une instance Autonomous Database.

L'autorisation de connexions TLS à Autonomous Database n'interdit pas les connexions TLS mutuelles. Les connexions TLS mutuelles (mTLS) et TLS sont valides lorsqu'une instance Autonomous Database est configurée pour autoriser les connexions TLS. Reportez-vous à Connexion de Microsoft .NET, de Visual Studio Code et de Visual Studio avec un portefeuille (mTLS) pour plus d'informations sur la connexion à l'aide d'un TLS mutuel (mTLS) avec un portefeuille.

Pour en savoir plus sur l'utilisation d'Oracle Autonomous Database et de .NET, essayez le démarrage rapide .NET Development with Oracle Autonomous Database gratuit. Cet atelier vous explique comment configurer un serveur Web .NET sur Oracle Cloud Infrastructure qui se connecte à Oracle Autonomous Database. Ensuite, l'atelier guide le développement et le déploiement d'une application Web ASP.NET Core simple qui utilise tous ces composants. À la fin, vous aurez un site Web en direct et fonctionnel sur Internet.