我想告诉$(".progress-bar").animate({width: "10%"}, 2500);
以类似的方式映射其名称以Proxy结尾的每个类。我想要摆脱NHibernate代理类并返回它的初始POCO类。
如何告诉automapper为我做这件事?
答案 0 :(得分:0)
我不会依赖基于后缀的解决方案。相反,您可以基于INHibernateProxy
界面创建地图。考虑到您已经拥有从EntityClass
到给定PocoClass
的地图,它看起来像是:
Mapper.CreateMap<INHibernateProxy, PocoClass>()
.ConstructUsing(x => Mapper.Map<PocoClass>(Convert.ChangeType(x.HibernateLazyInitializer.GetImplementation(), x.HibernateLazyInitializer.PersistentClass)));