Olá a todos,
Devo dizer que tenho ficado algo surpreendido com a versatilidade do NHibernate, no entanto nem tudo são facilidades e a definição da arquitectura da aplicação, adaptada ao uso deste ORM, não tem sido pacifica.
Deixo-vos aqui alguns pontos que me suscitaram algumas reflexões, que penso partilhar com este fórum um pouco mais tarde.
- Informação calculada ou de várias tabelas.
- Listas, herança e polimorfismo
- Dados de contexto (AD-HOC)
A razão deste post é o último ponto, que eu chamo de dados de contexto ou AD-HOC. E a questão é esta, supondo que eu tenho uma entidade A que tem, entre outras, as propriedades, NumSeq e Data. Quando crio uma nova instância do tipo A quero preencher o NumSeq com o último NumSeq existente na respectiva tabela + 1 e a Data com a data do servidor de SQL.
Em termos de arquitectura como é que resolviam esta situação?