Je suis nouveau de ASP.NET BoilerPlate (ABP) et j'essaie de comprendre comment créer des mappages personnalisés en utilisant AutoMapper et, peut-être, les attributs automapper ABP: AutoMap, AutoMapFrom, AutoMapTo .Mappage personnalisé avec asp.net boilerplate et Automapper
Avec ABP Je peux mapper deux classes de cette façon:
[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; }
}
Mais si j'ai deux classes comme ce qui suit où je veux la propriété AB à automapped comme une jointure de A et B:
[AutoMapTo(typeof(DestClass)]
public class SourceClass {
public string A { get; set; }
public string B { get; set; }
}
public class DestClass {
public string AB { get; set; }
}
Existe-t-il des attributs avec ABP? Ou dois-je utiliser le code AutoMapper "classique":
Mapper.CreateMap<SourceClass, DestClass>()
.ForMember(dest => dest.AB,
opts => opts.MapFrom(src => (src.A + ", " + src.B)));
Et où dois-je placer un tel code init?