Wo soll ich Automapper-Code setzen?
Ich benutze Automapper in Asp.net MVC-Anwendung. Ich habe eine Frage zur Verwendung von Automapper
Aus vielen Beispielcodes habe ich gesehen, wie Leute Mapper verwendet habenMapper.Map<Target>(source)
Ich bin mir nicht sicher, ob dies eine gute Praxis ist, aus meiner Sicht würde ich die gerne einpackenMapper
Code im Proxy-Objekt, anstatt mit ihm zu sprechencontroller
direkt
public BankflowData CreateBankflowAdjustments(BankflowData addedBankFlow)
{
var bankflow = Mapper.Map<Bankflow>(addedBankFlow);
var newBankflow = Underlying.CreateBankFlowAdjustments(bankflow);
return Mapper.Map<BankflowData>(newBankflow);
}
In diesem Beispiel weiß der Controller nichts über ClassBankflow
Alles, was es weiß, ist das DtoBankflowData
.
Ich möchte wissen, ob dies eine gute Vorgehensweise für eine Anwendung ist, die AutoMapper verwendet.