Passer des objets au mappage AutoMapper
Je suis en train de travailler avec AutoMapper et certaines des valeurs de l'entité être mappés à des variables qui sont dans ma méthode actuelle. J'ai essayé de chercher sur Google mais en vain. Puis-je passer un ensemble de KeyValue Paires ou un objet ou quelque chose à ma cartographie de l'avoir utiliser ces valeurs?
Échantillon de Post Cartographie de Modification
//comment variable is a Comment class instance
var imageComment = AutoMapper.Mapper.Map<Data.ImageComment>(comment);
//I want to pass in imageId so I dont have to manually add it after the mapping
imageComment.ImageId = imageId;
source d'informationauteur CWitty
Vous devez vous connecter pour publier un commentaire.
AutoMapper gère cette paire clé-valeur scénario de sortie de la boîte.
Puis au moment de l'exécution:
Un peu verbeux à creuser dans le cadre d'articles, mais là vous allez.
Pour Automapper 6.0.2:
Profil:
Cartographie:
Supposons que vous disposez de ces deux objets:
Et que vous voulez à la copie d'un objet de type
ObjectA
dans un nouvel objet de typeObjectB
à l'aide de AutoMapper vous avez à faire cela: