Tengo este diseño de clases
____________________________
abstract class CurrencyBase{}
class Pesos : CurrencyBase{}
class Dollar : CurrencyBase {}
class Euro : CurrencyBase{}
---------------------------------------------------------------------------
Esto es lo que quiero lograr hacer
IList<CurrencyBase> Currencies =
OpenSession().QueryOver<CurrencydBase>();
---------------------------------------------------------------------------
________________________
implemente los mapeos:
class PesosMapping : ClassMapping<CurrencyBase>
class PesosMapping : ClassMapping<Pesos>
class DollarMapping : ClassMapping<Dollar>
class EuroMapping :ClassMapping<Euro>
________________________
Arme el ModelMapper :
ModelMapper mapper = new ModelMapper();
mapper.AddMapping<CurrencyBaseMapping>();
mapper.AddMapping<PesosMapping>();
mapper.AddMapping<DollarMapping>();
mapper.AddMapping<EuroMapping>();
HbmMapping hbmMapping =
mapper.CompileMappingForAllExplicitlyAddedEntities();
return hbmMapping;
_________________________________________
Al intentar almcenar algun currency el nhibernate explota....
Me gustaria saber como deberia armar el mapper/ Mapping para poder en
una sola consulta obtener todos las clases que implementan de
CurrencyBase:
IList<CurrencyBase> Currencies =
OpenSession().QueryOver<CurrencydBase>();
Muchas Gracias,
Saludos!
--
Para escribir al Grupo, hágalo a esta dirección:
[email protected]
Para más, visite: http://groups.google.com/group/NHibernate-Hispano