public class Source
{
public string Name { get; set; }
}
public class Destination
{
public Destination(string name)
{
Name = name;
}
public string Name { get; set; }
}
var config = new MapperConfiguration(cfg =>
{
cfg.CreateMap()
.ConstructUsing(source => new Destination(source.Name));
});
var mapper = config.CreateMapper();
var source = new Source { Name = "John" };
var destination = mapper.Map(source);