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

Responder a