Normalmente almaceno mi conexión en web.config o en la configuración de la aplicación de mi proyecto de Visual Studio. La aplicación en la que estoy trabajando actualmente realiza muchos viajes a la base de datos, lo que significa que buscará la conexión cada vez. ¿Debería poner la conexión en la memoria caché o debería estar buscando almacenar todo el objeto SqlConnection en la memoria caché para eliminar la necesidad de abrirlos y cerrarlos todo el tiempo?¿Dónde almacena su conexión de base de datos?
actualización: Parece que el consenso es la de almacenar la cadena de conexión en un archivo de configuración y salir del almacenamiento en caché en el lado de confianza de ADO.NET