Я прочитал, что ASP.NET использует пул соединений для управления соединениями с базой данных, поэтому не является неэффективным открытие и закрытие соединений с базой данных для каждого запроса.Я предполагаю, что это для SQL Server.Как насчет MySQL, использующего .NET connectcter?
Я создаю DAL, и мне интересно, должен ли я открывать и закрывать соединения db в каждой функции или я должен держать соединение открытым, пока класс не очищени используйте Disposable / Finalize, чтобы убедиться, что соединение БД закрыто.