Я обычно храню свою строку подключения в web.config или в настройках приложения моего проекта Visual Studio. Приложение, над которым я сейчас работаю, совершает много поездок в базу данных, что означает, что оно будет искать строку подключения каждый раз. Должен ли я помещать строку подключения в кеш или мне нужно хранить весь объект SqlConnection в кеше, чтобы исключить необходимость все время открывать и закрывать их?
Обновление : похоже, консенсус заключается в том, чтобы сохранить строку подключения в файле конфигурации и оставить кэширование в доверяющей руке ADO.NET