Por que no te hacés los mappings para todas las tablas que necesites (los mappings van a ser iguales, salvo por el nombre de la tabla), y después hacés las clases para cada tabla. Como son todas las clases iguales, podrias hacer una clase base, y después, con herencia, haces las subclases asociadas con cada mapping.
Pero no se me ocurre para que lo necesitás, por que lo ideal, es configurar NH al comienzo de tu app, y despues trabajar con él. De la manera que lo estás queriendo hacer, tendrias que configurar el NH por cada tabla. On 2/15/07, Rodrigo Juarez <[EMAIL PROTECTED]> wrote: > > Hola a todos > > Necesito poder establecer en tiempo de ejecución cual es la tabla en un > archivo de mapeo > > Por ejemplo, en este mapping, asignar el valor de table cuando el programa > ya esta corriendo. > > <?xml version="1.0" encoding="utf-8" ?> > <hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" > assembly="TiempoNet.Presupuesto.BO" namespace="TiempoNet.Presupuesto.BO"> > <class name="GestionMaestro" table="????"> > <id name="Cuenta" column="cuenta" type="Decimal" unsaved-value="0"> > <generator class="native"/> > </id> > <property column="descrip" type="String" name="Descrip" > length="30" /> > <property column="impu" type="Decimal" name="Impu" /> > <property column="nido" type="Decimal" name="CuentaPadre" /> > <bag name="PlanCuentaxGestionList" inverse="true" lazy="false"> > <key column="idgestion" /> > <one-to-many class="PlanCuentaxGestion" /> > </bag> > </class> > </hibernate-mapping> > > Adicionalmente, necesito poder abrir en forma simultanea dos instancias de > esta misma clase, cada una de ellas obteniendo los datos desde un table > diferente. ¿Deberia crear dos configuration separados? > > Estoy utilizando NHibernate 1.2 y Visual Studio 2005 con Visual Basic > > Desde ya muchas gracias por cualquier información que puedan aportar > > Rodrigo Juarez > > > > > -- Dario Quintana http://blog.darioquintana.com.ar --~--~---------~--~----~------------~-------~--~----~ Para escribir al Grupo, hágalo a esta dirección: [email protected] Para más, visite: http://groups-beta.google.com/group/NHibernate-Hispano -~----------~----~----~----~------~----~------~--~---
