Si estas mapeando el mismo componente multiples veces debes especificar diferentes nombres de columnas para cada mapeo de cada componente o de lo contrario se sobreescriben.
Saludos, Nestor Andres Rodriguez 2012/6/7 Gustavo Fuentes <[email protected]> > Estimados, > > Estoy utilizando Mapping By Code con la clase ConventionModelMapper y > estoy teniendo dificultad al mapear una clase que contiene multiples > propiedades de tipo componente. El tema es que me mapea solamente uno de > los componentes y no los otros... Va un Ejemplo: > > > public class MoneyValue { > public Money Money { get; set; } > public decimal Value { get; set; } > } > > public class Property: Entity > { > public virtual MoneyValue Valor1 { get; set; } > public virtual MoneyValue Valor2 { get; set; } > } > > .... > > He probado tres cosas > - Sin agregar ninguna personalización al ConventionModelMapper. > - Agregando _mapper.IsComponent((type, wasDeclared) => typeof > (MoneyValue).Equals(type)); > - Agregando _mapper.Class<Property>(e=> e.Component(c=>c.DispEne)); > > En cualquiera de los tres casos mapea solamente Valor1 como Money y Value. > > Me podrían dar una mano? > > -- > { > me: 'Gustavo Fuentes', > mobile: '+54 9 11 69674021' > } > > -- > Para escribir al Grupo, hágalo a esta dirección: > [email protected] > Para más, visite: http://groups.google.com/group/NHibernate-Hispano -- Para escribir al Grupo, hágalo a esta dirección: [email protected] Para más, visite: http://groups.google.com/group/NHibernate-Hispano
