Как настроить automapper для маппинга вложенных сущностей?
Всем привет. У меня есть две сущности ToDo, подскажите, пожалуйста, как настроить для них automapper. Сейчас из-за User и UserModel ловится исключение.
private IMapper _mapper;
private void SetupMapper<TFrom, TTo>()
{
var config = new MapperConfiguration(cfg => cfg.CreateMap<TFrom, TTo>());
_mapper = new Mapper(config);
}
public class ToDoItem
{
public int Id { get; set; }
public string Name { get; set; }
public string Content { get; set; }
public bool IsCompleted { get; set; }
public int Importance { get; set; }
public User Creator { get; set; }
public string CreatorId { get; set; }
}
public class ToDoModel
{
public int Id { get; set; }
public string Name { get; set; }
public string Content { get; set; }
public bool IsCompleted { get; set; }
public int Importance { get; set; }
public UserModel Creator { get; set; }
public string CreatorId { get; set; }
}