J'ai deux classes comme ci-dessous.AutoMapper peut-il appeler une méthode sur la destination pour chaque membre de la collection sur la source?
public class Destination
{
public Destination()
{
_StringCollection = new List<String>();
}
private ICollection<String> _StringCollection;
public IEnumerable<String> StringCollection
{
get
{
return _StringCollection.AsEnumerable<String>();
}
}
public void AddString(string str)
{
_StringCollection.Add(str);
}
}
public class Source
{
public List<String> StringCollection { get; set; }
}
Je voudrais que la carte pour chaque membre de AddString (membre) d'appel source sur la destination.
Je pensais que peut-être que je pourrais faire quelque chose avec un résolveur personnalisé mais n'arrive pas à comprendre comment.
Je pense que cela pourrait vous aider http://valueinjecter.codeplex.com/documentation – Omu
@Omu qui semble très intéressant, je vais devoir vérifier quand j'ai un peu de temps. – YonahW