хорошо, так что сценарий не был таким простым, сообщество, дайте мне знать, если я обновлю свой вопрос, я
исходный класс:
class TSource
{
int Prop1 {get; set;}
TSomeModelDto Prop2 {get; set;}
}
пункт назначения:
class TDestination
{
int Prop1 {get; set;}
List<TSomeModel> Prop2 {get; set;}
}
где TSomeModelDto - это Dto для TSomeModel
Soltion
CreateMap<TSource, TDestination>()
.ForMember(dst => dst.Prop1, src => src.MapFrom(p => p.Prop1))
.AfterMap((s, d) =>
{
if (d.Prop2 == null) d.Prop2 = new AutoConstructedList<TSomeModel>();
d.Prop2 .Add(new TSomeModelDto
{
PropX = s.TSomeModelDto.PropX
});
}