Automapper - T-il une carte des listes d'objets?

J'ai le texte suivant Automapper définition:

Mapper.CreateMap<IB.BusinessComponents.Data.LocationMaster, IB.Entites.Master.Location>();
Mapper.CreateMap<IB.BusinessComponents.Data.LocationMaster, IB.Entites.Master.Location>()
    .ForMember(destination => destination.Id, source => source.MapFrom(item => item.LocationMasterID))
    .ForMember(destination => destination.ChildLocationList, source => source.Ignore());

Cela fonctionne très bien quand j'ai la carte d'un seul objet. Mais je n'arrive pas à passer dans les Listes d'objets. Ai-je besoin d'une définition différente lors du passage dans une liste, ou n'est-il pas possible?

  • Pourquoi avez-vous le même mappage deux fois? Vous ne devez définir une fois (sans doute le deuxième)
  • Probablement parce que j'ai un grand total de 2 heures d'expérience avec cet outil.
  • Eh bien, je devrait travailler avec les listes de la boîte aussi longtemps que vous le définir le mappage correctement. Entendez-vous des listes du type ci-dessus? Vous n'avez pas besoin de définir des mappages pour une liste explicite des objets, de définir les mappages pour le type d'objet que vous voulez mapper et listes de "juste travail"
InformationsquelleAutor Randy Minder | 2010-11-25