нужно ли мне закрывать соединение Postgresql здесь, пока я проверяю его на наличие?

#c# #postgresql #asp.net-core-3.1

#c# #postgresql #asp.net-ядро-3.1

Вопрос:

Я пишу asp.net core heath проверьте базу данных Postgress, и вот мой код.

Нужно ли мне закрывать соединение здесь await con.CloseAsync(); ?

 public async Tasklt;HealthCheckResultgt; CheckHealthAsync(HealthCheckContext context, CancellationToken cancellationToken = new CancellationToken())  {  try  {  await using var con = await OpenConnection();  await con.CloseAsync();  return HealthCheckResult.Healthy();  }  catch  {  return HealthCheckResult.Unhealthy();  }  }  

Комментарии:

1. Нет, ты этого не сделаешь. использование сделает это за тебя.