Connetti Microsoft .NET, Visual Studio Code e Visual Studio senza wallet

Oracle Autonomous Database supporta la connettività a Microsoft .NET Framework, .NET Core, Visual Studio e Visual Studio Code utilizzando l'autenticazione TLS senza wallet.

Oracle Data Provider for .NET (ODP.NET) fornisce l'accesso ai dati ADO.NET in runtime ad Autonomous Database. ODP.NET dispone dei seguenti tipi di driver:

  • ODP.NET non gestito per le applicazioni .NET Framework

  • Gestito ODP.NET 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 forniscono supporto in fase di progettazione delle applicazioni di database nell'ambiente di sviluppo Microsoft, inclusi strumenti per la gestione di Autonomous Databases in Oracle Cloud.

Oracle Developer Tools for VS Code fornisce il supporto in fase di progettazione delle applicazioni di database in Visual Studio Code.

Questi componenti software sono disponibili come download gratuito dai seguenti siti:

Oracle consiglia di utilizzare la versione più recente di provider e 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, è possibile fornire l'attributo 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.

  1. Ottenere le versioni principali ODP.NET o ODP.NET gestite 19.14 (o successive), 21.5 (o successive) o 23 (release di base o successive). Le versioni di livello inferiore non supportano le connessioni TLS con Oracle Autonomous Database.

  2. Abilitare le connessioni TLS nell'istanza di Autonomous Database. Per informazioni dettagliate, vedere Aggiorna l'istanza di Autonomous Database per consentire sia l'autenticazione TLS che mTLS.

  3. 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 informazioni dettagliate sulla visualizzazione o la copia delle stringhe di connessione TLS, vedere Visualizza nomi TNS e stringhe di connessione per un'istanza di Autonomous Database.

L'autorizzazione delle connessioni TLS ad Autonomous Database non impedisce le connessioni TLS (mTLS) reciproche. Le connessioni TLS (mTLS) e TLS reciproche 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 Connect Microsoft .NET, Visual Studio Code e Visual Studio with a 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 guida nella configurazione di 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 live e funzionante su Internet.