Connetti Microsoft .NET, Visual Studio Code e Visual Studio senza un wallet
Oracle Autonomous Database supporta la connettività a Microsoft .NET Framework, .NET Core, Visual Studio e Visual Studio Code utilizzando l'autenticazione TLS senza un wallet.
Oracle Data Provider for .NET (ODP.NET) fornisce l'accesso ai dati ADO.NET di runtime ad Autonomous Database. ODP.NET dispone dei seguenti tipi di driver:
-
ODP.NET non gestito per le applicazioni .NET Framework
-
ODP.NET gestito per le applicazioni .NET Framework
-
ODP.NET Core per applicazioni .NET Core
Oracle Developer Tools for Visual Studio e Oracle Developer Tools for VS Code offrono supporto in fase di progettazione dell'applicazione di database nell'ambiente di sviluppo Microsoft, inclusi strumenti per la gestione di database autonomi in Oracle Cloud.
Oracle Developer Tools for VS Code offre supporto in fase di progettazione delle applicazioni di database in Visual Studio Code.
Questi componenti software sono disponibili come download gratuito dai seguenti siti:
- Memoria ODP.NET e ODP.NET gestita: galleria NuGet
- Non gestito ODP.NET: Download di Oracle Data Access Components
- Codice di Oracle Developer Tools for Visual Studio: VS Code Marketplace
- Oracle Developer Tools for Visual Studio: Oracle Developer Tools for Visual Studio
Oracle consiglia di utilizzare la versione più recente del provider e degli strumenti con Oracle Autonomous Database.
Quando ci si connette utilizzando l'autenticazione TLS con ODP.NET e ODP.NET Core gestiti, non è necessario distribuire il wallet Oracle o i file di configurazione di rete Oracle sqlnet.ora
o tnsnames.ora
con l'applicazione. In alternativa, fornire l'attributo dell'origine dati, una stringa di connessione TLS, con le informazioni di configurazione nella connessione ODP.NET.
Per utilizzare le connessioni TLS con Managed ODP.NET e ODP.NET Core, effettuare le operazioni riportate di seguito.
-
Ottenere versioni ODP.NET o ODP.NET Core gestite 19.14 (o successive), 21.5 (o successive) o 23 (release base o successive). Le versioni di livello inferiore non supportano le connessioni TLS con Oracle Autonomous Database.
-
Abilitare le connessioni TLS nell'istanza di Autonomous Database. Per i dettagli, consulta la sezione relativa all'aggiornamento dell'istanza di Autonomous Database per consentire l'autenticazione TLS e mTLS.
-
Dopo aver abilitato le connessioni TLS, fornire una stringa di connessione TLS nell'origine dati ODP.NET per connettersi a un'istanza di Autonomous Database. Per i dettagli sulla visualizzazione o sulla copia delle stringhe di connessione TLS, vedere Visualizza i nomi e le stringhe di connessione TNS per un'istanza di Autonomous Database.
L'autorizzazione delle connessioni TLS ad Autonomous Database non consente le connessioni TLS (mTLS) reciproche. Sia le connessioni TLS reciproche (mTLS) che TLS sono valide quando un'istanza di Autonomous Database è configurata per consentire le connessioni TLS. Per informazioni sulla connessione mediante TLS (mTLS) reciproco con un wallet, vedere Connetti Microsoft .NET, Visual Studio Code e Visual Studio con un wallet (mTLS).
Per ulteriori informazioni sull'uso di Oracle Autonomous Database e .NET, prova lo sviluppo .NET gratuito con Oracle Autonomous Database Quick Start. Questo laboratorio ti spiega come configurare un server Web .NET su Oracle Cloud Infrastructure che si connette a Oracle Autonomous Database. Successivamente, il laboratorio guida lo sviluppo e la distribuzione di una semplice applicazione Web ASP.NET Core che utilizza tutti questi componenti. Alla fine, avrai un sito Web attivo e funzionante su Internet.