AutoMapper: carte DTO retour au domaine de l'objet avec les objets enfants
Disons que j'ai deux objets que j'aimerais carte:
//Domain objects
public class MyDomainObject
{
public string SimpleText { get; set; }
public int SimpleNumber { get; set; }
public MySubObject ComplexValue { get; set; }
}
public class MySubObject
{
public int Id { get; set; }
public string Name { get; set; }
}
//DTOs
public class MyDto
{
public string SimpleText { get; set; }
public int SimpleNumber { get; set; }
public int ComplexValueId { get; set; }
public string ComplexValueName { get; set; }
}
//Mapping config
Mapper.CreateMap<MyDomainObject, MyDto>();
Sat fonctionnent correctement sans configuration supplémentaire, car AutoMapper va regarder camelcasing et de l'exploration.
Maintenant, je voudrais carte de la DTO de retour à l'objet du domaine:
Mapper.Map<MyDto, MyDomainObject>(dto, domainObj);
Quel serait le meilleur/la plus simple de cartographie configuration être pour l'atteindre?
connexes: stackoverflow.com/questions/3145062/...
OriginalL'auteur David | 2011-11-16
Vous devez vous connecter pour publier un commentaire.
Trouvé la solution dans un autre post:
À l'aide de AutoMapper à unflatten un DTO
J'aime la dernière réponse, à moins que de meilleurs moyens peuvent être suggérées.
OriginalL'auteur David