Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

NHibernate + coluna getdate() padrão


Eu sempre prefiro usar o sistema NHibernate Event para definir minhas propriedades de auditoria como data de criação ou data de atualização. (Consulte a documentação do sistema de eventos aqui ).

Eu prefiro essa abordagem porque mantém a lógica fora da minha camada de banco de dados, mas também me dá a capacidade de ter um único local no meu código que é responsável por definir esses valores. E se eu tiver uma classe base comum para todas as minhas entidades, posso até garantir um comportamento consistente em todo o meu domínio.