Vous avez essayé d'automatiser certains objets.
Les objets source ont des propriétés avec _ avant le nom, les objets de destination - n'ont pas. Est-il possible d'implémenter UNE création de carte, cet automapper mappera toutes les propriétés aux propriétés
pour tous les types de source.Problème d'AutoMapper
class MyMapper<TFrom, TTo>{
TTo PerformMap(TFrom fromObject){
Mapper.CreateMap<From, To>(); // ???
TTo result = Mapper.Map<From, To>(fromObject);
//result.Id.ShouldBe(value from TFrom._Id);
return result;
}
}
class From
{
public int _Id { get; set; }
public string _Name { get; set; }
}
class To
{
public int Id { get; set; }
public string Name { get; set; }
}
Je n'utilise pas AM pour le moment, mais je suis ravi de connaître cette fonctionnalité. :) –
le lien dans cette réponse donne un 404, pouvez-vous s'il vous plaît mettre à jour? Merci pour le travail impressionnant Jimmy! – shanabus
Le lien est mort. – gdoron