namespace AutoMapperPlayground
public static void Main()
var derived = new Derived {
Mapper.CreateMap<Derived, DerivedDTO>();
var derivedDTO = Mapper.Map<DerivedDTO>(derived);
Console.WriteLine("{0},{1},{2}", derivedDTO.Test, derivedDTO.Id, derivedDTO.Title);
public int Id { get; set; }
public string Test {get; set; }
public Base Base {get; set; }
public string Title {get; set; }
public int Id { get; set; }
public string Test {get; set; }
public class DerivedDTO : BaseDTO
public string Title {get; set; }