Конфигурация:
public class MyProfile : AutoMapper.Profile
{
protected override void Configure()
{
CreateMap<SourceClass, DestClass>();
}
}
конструктор (например, или другое место в вашем коде) вашего класса
var config = new MapperConfiguration(cfg => cfg.AddProfile<MyProfile>());
mapper = config.CreateMapper();
ИЛИ просто:
var config = new MapperConfiguration(cfg => {
cfg.CreateMap<SourceClass, DestClass>();
});
(но с профилем вы можете повторно использовать этот код в разных местах)
использованием
DestClass destObject = mapper.Map<DestClass>(sourceObject);
посмотреть на https://github.com/AutoMapper/AutoMapper/wiki/Configuration
Спасибо за быстрый ответ. Нужно ли мне наследовать от AutoMapper.Profile для этого? –
Кстати, в какой части кода я указываю ** существующий ** объект? –
@JoseA Я отредактировал мой ответ –