Ich bin neu von ASP.NET BoilerPlate (ABP) und ich versuche zu verstehen, wie benutzerdefinierte Zuordnungen mithilfe von AutoMapper und möglicherweise die ABP-Auto-Attribute erstellt: AutoMap, AutoMapFrom, AutoMapTo .Benutzerdefinierte Zuordnung mit asp.net boilerplate und Automapper
Mit ABP kann ich zwei Klassen auf diese Weise Karte:
[AutoMapTo(typeof(DestClass)]
public class SourceClass {
public string A { get; set; }
public string B { get; set; }
}
public class DestClass {
public string A { get; set; }
public string B { get; set; }
}
Aber wenn ich zwei Klassen wie folgt aus, wo ich möchte, dass die Eigenschaft AB als Join von A und B mit Automap werden:
[AutoMapTo(typeof(DestClass)]
public class SourceClass {
public string A { get; set; }
public string B { get; set; }
}
public class DestClass {
public string AB { get; set; }
}
Gibt es einige Attribute mit ABP? Oder muss ich den „klassischen“ AutoMapper Code verwenden:
Mapper.CreateMap<SourceClass, DestClass>()
.ForMember(dest => dest.AB,
opts => opts.MapFrom(src => (src.A + ", " + src.B)));
Und wo ich so init-Code zu platzieren haben?