Может ли AutoMapper вызывать метод в месте назначения для каждого члена коллекции в источнике? - PullRequest
2 голосов
/ 09 апреля 2010

У меня есть два класса, как показано ниже.

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; }
 }

Я хотел бы отобразить это для каждого члена исходного вызова AddString (member) для Destination.

Я думал, что, возможно, я могсделать что-нибудь с пользовательским распознавателем, но не могу понять, как.

1 Ответ

1 голос
/ 09 апреля 2010

Нет, вы не можете перенаправить на определенный метод. Вы можете выставить как ICollection, но это все.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...