Где я должен поставить код автомата?
Я использую Automapper в приложении Asp.net MVC. У меня есть вопрос, касающийся использования Autopper
из множества примеров кода я видел, как люди используют мапперMapper.Map<Target>(source)
непосредственно в действии, я не уверен, что это хорошая практика, на мой взгляд, я хотел бы обернутьMapper
код в объекте прокси вместо того, чтобы говорить сcontroller
непосредственно
public BankflowData CreateBankflowAdjustments(BankflowData addedBankFlow)
{
var bankflow = Mapper.Map<Bankflow>(addedBankFlow);
var newBankflow = Underlying.CreateBankFlowAdjustments(bankflow);
return Mapper.Map<BankflowData>(newBankflow);
}
в этом примере контроллер ничего не знает о классеBankflow
все, что он знает, это dtoBankflowData
.
Я хотел бы знать, является ли это хорошей практикой для приложения, использующего AutoMapper?