Hola, al final cambie la forma de hacer el mapping, ahora solo
especifico las clases que estoy utilizando y funciona correctamente.

var mapper = new ConventionModelMapper();

            IEnumerable<Type> types = new List<Type>()
{ typeof(ModelBase)
                                                        ,typeof(CurrencyBase)
                                                        ,
typeof(UnitMeasureBase)
                                                        ,
typeof(Pesos)
                                                        , typeof(Euro)
                                                        ,
typeof(Dolar)
                                                        , typeof(Unit)
                                                        ,
typeof(Weight)
                                                        ,
typeof(Money)
                                                       .........

            };

            var hbmMapping = mapper.CompileMappingFor(types);

            hbmMapping.defaultlazy = false;

            return hbmMapping;

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