Boa tarde pessoal.
Tenho uma situação um pouco diferente com relação a mapeamentos com NHibernate, antes de escrever aqui pesquisei e não encontrei nada parecido.
No meu domínio tenho as entidades Orçamento e Pedido, ambas mapeadas para suas respectivas tabelas
As duas entidades possuem uma coleção de itens, mas nesse caso como os itens das duas são iguais, utilizei a mesma classe de item, tanto para orçamento quanto pedido.
Porem, mesmo sendo a mesma classe, os itens do orçamento tem que ser salvos na tabela de itens do orçamento, e a dos pedidos respectivamente na tabela de itens do pedido.
A solução mais fácil com relação a mapeamento é declarar a coleção em cada subclasse, e criar uma herança para cada um. Porem a nível de domínio, torna a implementação muito mais trabalhosa.
Alguém já passou por algo parecido?
Obrigado pela atenção