Настройка AutoMapper для субклассов

Mapper.CreateMap<BaseClass, BaseViewModel>()
  .Include<Subclass1, SubViewModel1>()
  .Include<Subclass2, SubViewModel2>()
  .Include<Subclass3, SubViewModel3>();
Mapper.CreateMap<Subclass1, SubViewModel1>();
Mapper.CreateMap<Subclass2, SubViewModel2>();
Mapper.CreateMap<Subclass3, SubViewModel3>();
 
var items = Repo.GetAll<BaseClass>();
Mapper.Map(items, new List<BaseViewModel>());

http://stackoverflow.com/questions/4513302/how-do-i-use-automapper-to-map-multiple-subclasses-into-one-class

Оставить комментарий


Примечание - Вы можете использовать эти HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>