с полями A, B и модель SecondModel с полями A, B, а также вложенной в неё моделью InnerModel с полями Y и Z. Допустим, для модели InnerModel данные считаются отдельно и потом собранная InnerModel просто кладётся в SecondModel.
Как мне правильно прописать маппинг?
То есть я делаю CreateMap<FirstModel, SecondModel>, надо ли мне дополнительно указывать там InnerModel или же я могу просто потом вызвать маппер:
var innerModel = getInnerModel(); //тут просто получаем как-либо innerModel.
var firstModel = getFirstModel(); //неважно, положим, тут просто получаем объект первой модели.
var secondModel = _mapper.Map<SecondModel>(firstModel);
secondModel.InnerModel = innerModel;
Или не так?
Заранее спасибо.
то, что написано в самом конце, будет работать так, как ты и говоришь, мапперу ничего по этому поводу сеттить не надо
Спасибо, Денис, просто хотел уточнить, что правильно мыслю, благодарю.
Обсуждают сегодня