В моем DAL я пишу такие запросы:
using(SQLConnection conn = "connection string here")
{
SQLCommand cmd = new ("sql query", conn);
// execute it blah blah
}
Теперь мне просто пришло в голову, что я не закрываю объект SQLCommand явно.Теперь я знаю, что блок «using» позаботится об объекте SQLConnection, но будет ли он также позаботиться об объекте SQLCommand?Если нет, то у меня серьезная проблема.Я должен был бы вставить «использование» в SQLCommand для тысяч и тысяч строк кода или выполнить cmd.Close () для сотен методов.Скажите, пожалуйста, что если ввести команду использования или закрытия, это обеспечит лучшее управление памятью веб-приложения?