я наткнулся на article о том, что с помощью моего SqlConnection так:Каковы последствия эффективности использования «Использование» на sqlConnections
using (SqlConnection sqlConnection = new SqlConnection(Config.getConnectionString()))
{
using (SqlDataAdapter dataAdapter = new SqlDataAdapter(query, sqlConnection))
{
dataAdapter.Fill(dataSet);
}
}
повышает производительность, поскольку она располагает объектами в конце вашего метода. Поэтому я уже некоторое время программировал «Использование», после общения с некоторыми другими разработчиками они сказали, что создание и уничтожение экземпляра несколько раз не приведет к повышению производительности.
Каковы последствия для производительности для sqlserver и системных ресурсов, если я использую «Использование» для всех моих методов dataAccess. Будет ли sqlServer ударяться сильнее из-за того, что соединение подключено и повторно подключено несколько раз?
Я не понимаю, как это переводит к улучшению производительности. Безопасность и удобочитаемость, конечно. –