Je commence à apprendre AutoMapper et à faire face à quelques problèmes mineurs. Essentiellement, j'obtiens des exceptions de référence NULL lorsque j'essaie de me lier à ILists produit par AutoMapper.Listes d'automatisation
Ma méthode de cerclage de démarrage ressemble à ceci:
Mapper.CreateMap<Claimant, ClaimantViewModel>()
.ForMember(
vm => vm.Check,
opt => opt.Ignore());
Mapper.CreateMap<IList<Claimant>, IList<ClaimantViewModel>>();
Mapper.AssertConfigurationIsValid();
Ce qui ne regarde pas à la fantaisie pour moi. J'essaye alors d'appeler:
dlWAMs.DataSource = Mapper.Map<IList<Claimant>, IList<ClaimantViewModel>(someilist);
dlWAMs.DataBind();
Avec cela j'obtiens une exception de référence nulle. Si je code ma propre boucle et mappe les modèles à un modèle de vue un à la fois le code fonctionne bien.
Qu'est-ce que je fais mal?