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 ClassBankflowAlles, was es weiß, ist das DtoBankflowData.

Ich möchte wissen, ob dies eine gute Vorgehensweise für eine Anwendung ist, die AutoMapper verwendet.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage