Olá,
Pesquisei e encontrei alguns tópicos sobre o assunto, mas não achei as respostas satisfatórias.
Na prática se faz realmente o tratamento caso a caso para quando o registro não existe no banco de dados (por exemplo no endpoint de exclusão, alteração ou obter detalhes) ou é melhor ter um handler padrão para isso?
Não me parece muito produtivo ficar fazendo isto caso a caso, como também não me parece performático fazer sempre uma consulta antes de excluir um registro, por isso estou insistindo na dúvida.
Muito obrigado.