Ich habe 2 Felder in DomainModel (CreatedOn, ModifiedOn), die nicht in meinem ViewModel sind. Wie kann ich die Source-Felder beim Zuordnen von DomainModel zu ViewModel ignorieren? Bitte korrigieren Sie den folgenden Code.ignore Zuordnung von DomainModel zu ViewModel
Mapper.CreateMap<DomainModel, ViewModel>()
.ForMember(d => d.CreatedOn, opt => opt.Ignore())
.ForMember(d => d.ModifiedOn, opt => opt.Ignore());
Dieser Code funktioniert nicht, da, wenn ich dot nach d Eigenschaften createdon und modifiedon nicht listet drücken. Dies bedeutet, dass d. zeigt immer Zielfelder an. Jetzt will ich nur Werte in Source ignorieren, die DomainModel beim Zuordnen von DM zu VM ist. Irgendeine Lösung dafür? – Pirzada
Die Felder werden nicht von Intellisense aufgelistet, da sie nicht im Ziel vorhanden sind (Ihr Ansichtsmodell). Diese Felder werden bereits ignoriert, obwohl sie möglicherweise in der Quelle (Ihrem Domänenmodell) vorhanden sind. – Mayo