Connetti Microsoft .NET, Visual Studio Code e Visual Studio senza wallet
Oracle Autonomous AI 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 AI 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 tempestivo per la progettazione di applicazioni di database nell'ambiente di sviluppo Microsoft, inclusi strumenti per la gestione di Autonomous AI Database 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:
- Core gestito ODP.NET e ODP.NET: NuGet Galleria
- ODP.NET non gestito: Download di Oracle Data Access Components
- Visual Studio Marketplace: Oracle Developer Tools for Visual Studio
- Oracle Developer Tools for Visual Studio: oracle.com
Oracle consiglia di utilizzare la versione più recente di provider e strumenti con Oracle Autonomous AI 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.
-
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 AI Database.
-
Abilita le connessioni TLS sull'istanza di Autonomous AI Database. Per informazioni dettagliate, vedere Aggiorna l'istanza di Autonomous Database per consentire sia l'autenticazione TLS che 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 AI 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 AI Database.
L'autorizzazione delle connessioni TLS a Autonomous AI Database non impedisce le connessioni TLS (mTLS) reciproche. Le connessioni TLS (mTLS) e TLS reciproche sono valide quando un'istanza di Autonomous AI Database è configurata per consentire 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 AI Database e .NET, prova lo sviluppo .NET gratuito con Oracle Autonomous AI Database Quick Start. Questo laboratorio ti guida nella configurazione di un server Web .NET su Oracle Cloud Infrastructure che si connette a Oracle Autonomous AI 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.