Я не уверен, что мой вопрос понятен, поэтому вот пример кода:
public static bool isRecordExist(int ID)
{
using (SqlConnection connection = new SqlConnection(ConnectionString))
{
using (SqlCommand command = new SqlCommand(commandText, connection))
{
int flag = int.Parse(command.ExecuteScalar);
if (flag)
return false;
else
return true;
}
}
}
Итак, теперь я понимаю, что мне не нужно закрывать или закрывать какие-либо объекты Sql, когда у меня естьключевое слово «using», потому что оно делает это автоматически, как только вы получаете наши скобки, но теперь мы достигаем части «return».будет ли он закрывать и закрывать объекты должным образом или мне нужно сохранить это значение и выполнить проверку и «возврат» за пределами кода «using»?