using System.Collections.Generic;
public string Name { get; set; }
public List<User> Users { get; set; }
public List<User> Users { get; set; }
public static void Main()
var configuration = new MapperConfiguration(cfg =>
cfg.CreateMap<Source, Destination>()
.ForMember(dest => dest.Users, opt => opt.MapFrom(src => src.Users));
var mapper = configuration.CreateMapper();
var usersSource = new Source()
new User(){Name = "John"},
new User(){Name = "Charles"}
var usersDestination = mapper.Map<Destination>(usersSource);
Console.WriteLine(usersDestination.Users[0].Name + "\n"
+ usersDestination.Users[1].Name);