Ich habe ein Automapper-Profil und während ich mit einem Senior-Entwickler arbeitete, gab er mir einen Zeiger, um eine Karte für ein IEnumerable zu erstellen, ich habe etwas verschlüsselt, aber jetzt stecke ich fest.CreateMap für IEnumerable
Ich habe versucht, diese
CreateMap<IEnumerable<BusinessInfo>, IEnumerable<AdminViewModel.Account>>().ForAllMembers(i => i.Ignore());
CreateMap<IEnumerable<BusinessInfo>, IEnumerable<AdminViewModel.Account>>()
.ForMember(i => i.COMPANY, opt => opt.MapFrom(p => p.Company))
aber Firma ist fehlerhaft, weil es keine Definition für Unternehmen enthalten ... Ich glaube, ich bin etwas fehlt, aber ich bin nicht sicher, was es ist.
Sie würden typischerweise eine Karte für die einzelnen Modelle nur definieren, nicht die [Sammlung von Modellen] (https: // GitHub. com/AutoMapper/AutoMapper/wiki/Lists-and-arrays) 'CreateMap()'. AutoMapper wäre dann in der Lage, die Sammlungen abzubilden. Es wäre hilfreich, die Klassen zu sehen, die Sie zuordnen möchten. –
Jasen