Como faço para criar um mapeamento table-per-class com nhibernate fluente?
-
21-08-2019 - |
Pergunta
Eu estou tentando criar um mapeamento semelhante ao seguinte com nhibernate fluente:
<class name="IAccountManager"
abstract="true"
table="IAccountManager">
<id name="Id">
<generator class="hilo"/>
</id>
<union-subclass
table="DefaultAccountManager"
name="DefaultAccountManager">
<property name="FirstName"/>
</union-subclass>
... more subclasses
</class>
Pensamentos sobre como fazer isso?
Solução
União-subclasses atualmente não são suportados pelo Fluent NHibernate. FNH permite misturar mapeamentos fluentes e HBM, por isso você deve manter os mapeamentos HBM para este caso.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow