Muchas gracias, ese era el problema... ahora tengo otro: Mi Componente
tiene una propiedad decimal y la otra es una Entity... x lo que me da un
error... raro x que esa Entity está bien definida.

Nuevamente muchas gracias por tu ayuda,

GF

El 7 de junio de 2012 10:06, Nestor Andres Rodriguez
<[email protected]>escribió:

>
> 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




-- 
{
   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

Responder a