Gonzalo Brusella | 25 Jun 15:17
Picon

Consulta de Mapeo


Tengo una duda respecto de como realizar un mapeo de forma mas o menos coherente.
Basicamente tengo un mapeo de herencia usando la estrategia de table-per-subclass.
Ahora bien. El problema es que los tipos de subclass son n (se levantan por reflection)... mi pregunta es... como hago para agragar dinamicamente el mapeo de la subclass.

Supongamos que mi mapping es (ejemplo del manual):

<class name="IPayment" table="PAYMENT">
<id name="Id" type="Int64" column="PAYMENT_ID">
<generator class="native"/>
</id>
<property name="Amount" column="AMOUNT"/>
...
<joined-subclass name="CreditCardPayment" table="CREDIT_PAYMENT">
<key column="PAYMENT_ID"/>
...
</joined-subclass>
<joined-subclass name="CashPayment" table="CASH_PAYMENT">
<key column="PAYMENT_ID"/>
...
</joined-subclass>
<joined-subclass name="ChequePayment" table="CHEQUE_PAYMENT">
<key column="PAYMENT_ID"/>
...
</joined-subclass>
</class>


Básicamente ¿se puede agregar el tipo
<joined-subclass name="CandyPayment" table="CANDY_PAYMENT">
<key column="PAYMENT_ID"/>
...
</joined-subclass>

on-demand? Si es así... ¿como?

Muchas Gracias!

Gonzalo A. Brusella
gonzalo <at> brusella.com.ar
http://www.brusella.com.ar


--~--~---------~--~----~------------~-------~--~----~
Para escribir al Grupo, hágalo a esta dirección: NHibernate-Hispano <at> googlegroups.com
Para más, visite: http://groups.google.com/group/NHibernate-Hispano
-~----------~----~----~----~------~----~------~--~---


Gmane