A utilização de trigger depende do contexto de cada projeto. Irei demonstrar aqui um contexto de uma situação que passei recentemente e também apresentar uma solução para trabalhar com triggers sem a utilização de nenhum pacote externo ou adicional, fora os que você já deve ter no seu projeto como entity framework core e afins.