Conexión de Microsoft. NET, Visual Studio Code y Visual Studio sin una cartera

Oracle Autonomous AI Database soporta la conectividad a Microsoft .NET Framework, .NET Core, Visual Studio y Visual Studio Code mediante la autenticación TLS sin una cartera.

Oracle Data Provider for .NET (ODP.NET) proporciona acceso a datos ADO.NET en tiempo de ejecución a una base de datos de IA autónoma. ODP.NET tiene los siguientes tipos de controlador:

  • ODP.NET no gestionado para aplicaciones .NET Framework

  • ODP.NET gestionado para aplicaciones .NET Framework

  • ODP.NET Core para aplicaciones .NET Core

Oracle Developer Tools for Visual Studio y Oracle Developer Tools for VS Code proporcionan soporte en tiempo de diseño de aplicaciones de base de datos en el entorno de desarrollo de Microsoft, incluidas herramientas para gestionar bases de datos de IA autónomas en Oracle Cloud.

Oracle Developer Tools for VS Code proporciona soporte en tiempo de diseño de aplicaciones de base de datos en Visual Studio Code.

Estos componentes de software están disponibles como descarga gratuita desde los siguientes sitios:

Oracle recomienda utilizar la versión más reciente de proveedores y herramientas con Oracle Autonomous AI Database.

Al conectarse mediante la autenticación TLS con el núcleo central ODP.NET y ODP.NET gestionado, no necesita desplegar la cartera de Oracle ni los archivos de configuración de red de Oracle sqlnet.ora o tnsnames.ora con la aplicación. En su lugar, debe proporcionar el atributo de origen de datos, una cadena de conexión TLS, con la información de configuración en la conexión ODP.NET.

Para utilizar conexiones TLS con el núcleo ODP.NET y ODP.NET gestionado, realice lo siguiente:

  1. Obtenga las versiones Core 19.14 (o posterior) de ODP.NET o ODP.NET gestionadas, 21.5 (o posterior) o 23 (versión base o posterior). Las versiones de nivel inferior no admiten conexiones TLS con Oracle Autonomous AI Database.

  2. Active las conexiones TLS en su instancia de base de datos de IA autónoma. Consulte la sección sobre actualización de las instancias de Autonomous Database para permitir tanto autenticación TLS y mTLS para obtener más información.

  3. Después de activar las conexiones TLS, proporcione una cadena de conexión TLS en el origen de datos ODP.NET para conectarse a una instancia de base de datos de IA autónoma. Consulte Visualización de nombres de TNS y cadenas de conexión para una instancia de base de datos de IA autónoma para obtener más información sobre la visualización o copia de cadenas de conexión de TLS.

Al permitir conexiones TLS a la base de datos de IA autónoma, no se permiten conexiones TLS mutuas (mTLS). Las conexiones TLS mutuas (mTLS) y TLS son válidas cuando una instancia de base de datos de IA autónoma está configurada para permitir conexiones TLS. Consulte Conexión de Microsoft .NET, Visual Studio Code y Visual Studio con una cartera (mTLS) para obtener información sobre la conexión mediante TLS mutua (mTLS) con una cartera.

Para obtener más información sobre el uso de Oracle Autonomous AI Database y .NET, prueba el desarrollo gratuito de .NET con Oracle Autonomous AI Database Quick Start. Este laboratorio le guiará a través de la configuración de un servidor web .NET en Oracle Cloud Infrastructure que se conecta a Oracle Autonomous AI Database. A continuación, el laboratorio guía el desarrollo y despliegue de una aplicación web básica ASP.NET sencilla que utiliza todos estos componentes. Al final, tendrá un sitio web en vivo y en funcionamiento en Internet.