.Net уже управляет пулингом соединений, поэтому вам не нужно беспокоиться о повторном использовании соединений, как вы могли бы использовать со старым asp.Я всегда выполняю несколько небольших быстрых звонков против того, чтобы держать один открытый все время, потому что не все время, когда он открыт, обычно используется для звонков.У вас есть код вашего сайта, выполняющий некоторые вещи между ними.
Теперь, если вы собираетесь делать 6 последовательных вызовов один за другим, тогда может иметь смысл открыть один и использовать повторно.Но кроме этого я говорю, просто придерживайтесь того, что вы делаете.
Единственное, что вам может понадобиться - это менеджер соединений, чтобы вам не приходилось создавать объект соединения в .net снова и снова.снова.Но это не имеет никакого отношения к соединениям с БД, а только к созданию объектов.