Conexão permanente
Bom dia!
Estou fazendo algumas alterações no projeto e estou tendo que incluir algumas validações novas, quase todas puxando algo do banco
O problema é que cada dado que eu puxo do banco, faço por um método de uma classe (isso não é o problema, o problema vem a seguir!)
Todo o método que puxa dados do banco tem um padrão: instancia um SqlConnection, um SqlCommand tipo StoredProcedure, passa os parametros, abre a conexão, roda o SqlCommand, fecha a conexão...
Algumas telas chegam a fazer umas 5 ou 6 consultas ao abrir, de classes diferentes as vezes...
Isso não pode ir tornando a aplicação lenta? Ter que ficar abrindo e fechando conexão com o banco várias vezes para cada tela que abre?
Existe alguma forma de compartilhar a conexão entre as classes durante o processamento da página e fechar no fim?
Não seria nem o caso de uma conexão para a sessão, como existe no PHP se não me engano, mas simplesmente no processamento atual usar para todas as solicitações a mesma conexão!
Valeu!!
Discussão (4)
Carregando comentários...