Controller básico para testar se a API está conseguindo se conectar ao banco de dados.

[ApiController]
[Route("api/testeConexao")]

public class TesteConexaoController : ControllerBase
{
    
    private readonly ApplicationDBContext _dbContext;

    public TesteConexaoController(ApplicationDBContext context)
    {
        _dbContext = context;
    }

    [HttpGet]
    public IActionResult TestarConexao()
    {
        try
        {
            if (_dbContext.Database.CanConnect())
            {
                return Ok("Concetado ao banco com sucesso");
            }
            else
            {
                return StatusCode(500, "Não foi possível conectar ao banco de dados");
            }

        } catch (Exception ex)
        {
            return StatusCode(500, $"Não foi possível conectar ao banco de dados: {ex.Message}");
            // 500 - Internal Server Error, houve um erro interno no servidor 
        }
    }

}