using System.Collections.Generic;
public static void Main()
var config = new MapperConfiguration(cfg =>
cfg.CreateMap<Thing1, Thing2>()
.ForMember(dest => dest.Name, opt => opt.MapFrom(src => src.Name))
var mapper = config.CreateMapper();
List<Thing2> list = null;
IEnumerable<Thing2> result = mapper.Map<IEnumerable<Thing2>>(list);
Console.WriteLine(result);
Console.WriteLine(result.Count());
public string Name {get;set;}
public string Name {get;set;}