Translate
¿Cuál es la forma recomendada en 2025 para conectarse a SQL Server desde una aplicación de escritorio en Visual Basic usando .NET Framework o .NET 6/8?

Hola comunidad. Estoy desarrollando una aplicación de escritorio en Visual Basic (VB.NET) en 2025 y necesito conectarme a una base de datos en SQL Server.
Sé que SqlConnection
sigue funcionando, pero quiero saber cuál es la mejor práctica actualmente en cuanto a:
Gestión segura de la cadena de conexión (¿usar Azure Key Vault? ¿appsettings?).
Compatibilidad con .NET Framework 4.8 vs .NET 6/8 (Windows Forms).
Manejadores modernos de conexión, inyección de dependencias o patrones actualizados (como DbContext
con VB, si es posible).
Recomendaciones para capturar errores y registrar logs de conexión en tiempo real.
Trabajo desde Visual Studio 2022 y tengo acceso tanto a SQL Server local como a Azure SQL Database.
¡Gracias por cualquier guía oficial o fragmento de código actualizado en Visual Basic!
-
Visual Studio 2025
SQL Server
Azure SQL