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

Oracle Autonomous Database soporta la conectividad a Microsoft .NET Framework, .NET Core, Visual Studio y Visual Studio Code con 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 Autonomous Database. 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, incluyendo herramientas para gestionar bases de datos 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 última versión de proveedor y herramientas con Oracle Autonomous Database.

Al conectarse mediante la autenticación TLS con el núcleo ODP.NET y ODP.NET gestionado, no es necesario 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 núcleos ODP.NET y ODP.NET gestionados, realice lo siguiente:

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

  2. Active las conexiones TLS en la instancia de Autonomous Database. Consulte Actualización de la instancia de Autonomous Database para permitir tanto la autenticación TLS como mTLS para obtener 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 Autonomous Database. Consulte Visualización de nombres TNS y cadenas de conexión para una instancia de Autonomous Database para obtener más información sobre la visualización o copia de cadenas de conexión TLS.

Al permitir conexiones TLS a Autonomous Database no se impiden las conexiones TLS mutuas (mTLS). Tanto las conexiones TLS mutuas (mTLS) como TLS son válidas cuando se configura una instancia de Autonomous Database 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 Database y .NET, pruebe el desarrollo .NET gratuito con inicio rápido de Oracle Autonomous Database. En este laboratorio, le mostraremos cómo configurar un servidor web .NET en Oracle Cloud Infrastructure que se conecta a Oracle Autonomous Database. A continuación, el laboratorio guía el desarrollo y despliegue de una aplicación web básica ASP.NET simple que utiliza todos estos componentes. Al final, tendrá un sitio web en vivo y en funcionamiento en Internet.