NHibernate: Mapeie uma classe para duas tabelas idênticas
Eu preciso mapear uma entidade para duas tabelas (Invoice e InvoiceHistory). Não cabe a mim mesclar as duas tabelas do banco de dados em uma e adicionar uma coluna de status para diferenciá-las.
As duas tabelas têm exatamente a mesma estrutura, mas, como o nome diz, o InvoiceHistory mantém um histórico de faturas antigas, enquanto a Nota fiscal armazena faturas ativas. (a entidade exata não é a fatura, mas eu não tenho permissão para divulgar detalhes, além de não achar que eles seriam relevantes, de qualquer forma).