Wie kann ich die Zuordnung ignorieren, wenn sich der Eigenschaftstyp mit demselben Eigenschaftsnamen unterscheidet? Standardmäßig ist es Wurffehler.AutoMapper - Zuordnung ignorieren, wenn der Eigenschaftstyp mit demselben Eigenschaftsnamen unterschiedlich ist - C#
Mapper.CreateMap<EntityAttribute, LeadManagementService.LeadEntityAttribute>();
Model = Mapper.Map<EntityAttribute, LeadManagementService.LeadEntityAttribute>(EntityAttribute);
Ich kenne einen Weg, um den Namen der Eigenschaft zu ignorieren, aber das ist nicht was ich will.
.ForMember(d=>d.Field, m=>m.Ignore());
Da in der Zukunft könnte ich neue Eigenschaften hinzufügen. Daher muss ich die Zuordnung für alle Eigenschaften mit unterschiedlichen Datentypen ignorieren.
Haben Sie .ForAllMembers versucht (opt => opt .Condition (IsValidType))); Bitte beachten Sie meine Antwort zum Beispiel Quellcode. – Vinod