Lo que tenes que mirar para esas cosa es esto
El metodo que tenes que usar es:
orm.Complex<Foo>();

y en el mapper
mapper.AddPropertyPattern(p => p.GetPropertyOrFieldType().Equals(Foo), mp =>
mp.Type<FooUserType>());



El 17 de marzo de 2010 09:12, José F. Romaniello
<[email protected]>escribió:

> Hola, en mi dominio tengo una clase Bar que tiene una propiedad del tipo
> Foo.
>
> Mi único mapeo hasta ahora es algo así:
>
> orm.TablePerConcreteClass(types (excluido Foo) );
>
> Si solamente hago esto, conform detecta que la propiedad es un many to
> one.
> En realidad yo quiero que sea una propiedad común con un UserType.
>
> Probe añadir esto antes y despues, pero la sigue detectando como
> many-to-one:
>
> mapper.Class<Bar>(
> m => m.Property(
> c => c.Foo,
>  p => p.Type<FooUserType>()));
>
> Y también agregue algo como :
>
> mapper.AddPropertyPattern(p => p.GetPropertyOrFieldType().Equals(Foo), mp
> => mp.Type<FooUserType>());
>
> Pero sigue generando como many-to-one
>
> Desde ya muchas gracias!
>
>
>  --
> Para escribir al Grupo, hágalo a esta dirección:
> [email protected]
> Para más, visite: http://groups.google.com/group/NHibernate-Hispano




-- 
Fabio Maulo

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