Я проектирую типичный сайт ASP.NET, который будет подключаться к базе данных для извлечения и отображения данных. Это трехуровневая логическая реализация с базой данных, средним уровнем и уровнем представления.
Должен ли класс, который создает соединение с базой данных, быть реализован как singleton?
Означает ли это, что всегда будет только одно соединение с базой данных?
Я слышал о пуле соединений в ASP.NET. Разве не делая его одноразовым, мы игнорируем эту особенность ASP.NET?