Я пытаюсь сопоставить свойство навигации сущности с DTO без определения каждого свойства с помощью метода ForMember.
public class OuterSource
{
public int Value { get; set; }
public InnerSource Inner { get; set; }
}
public class InnerSource
{
public int OtherValue { get; set; }
}
public class OuterDestDto
{
public int Value { get; set; }
public InnerDest Inner { get; set; }
}
public class InnerDestDto
{
public int OtherValue { get; set; }
}
cfg.CreateMap<OuterSource, OuterDest>();
cfg.CreateMap<InnerSource, InnerDest>();
Sp, что я хочу сделать, это сопоставить OuterSource Entity к InnerDestination Dto примерно так:
cfg.CreateMap<OuterSource, InnerDest>();
У меня уже есть Внешние и Внутренние Объекты, сопоставленные друг с другом.И я попробовал:
cfg.CreateMap<OuterSource, InnerDest>().IncludeMembers(s => s.InnerSource);