Сопоставить свойства объекта с автоматом - PullRequest
0 голосов
/ 08 октября 2018

У меня есть объект с множеством свойств.Теперь я хочу отобразить некоторые из этих свойств в коллекцию с помощью Automapper.Источник выглядит так:

class MySource
{
   public string Property1 {get; set;}
   public string Property1Link {get; set;}
   public string Property2 {get; set;}
   public string Property2Link {get; set;} 
}

И в качестве пункта назначения я хочу получить List или IEnumarable таких объектов:

class MyDestinationObj
{
  public string Title{get; set;}
  public string Value{get; set;}
  public string Link{get; set;}
}

Так, например, если объект MySource установлен как:

MySource source=new MySource
{
  Property1="val1",
  Property1Link="google.com",
  Property2="val2",
  Property2Link="yahoo.com"
};

В результате я хочу увидеть список из двух объектов:

MyDestinationObj obj1=new MyDestinationObj
{
  Title="Property1",
  Value="val1",
  Link="google.com"
}
MyDestinationObj obj2=new MyDestinationObj
{
  Title="Property2",
  Value="val2",
  Link="yahoo.com"
}

Я не могу понять, как я могу это сделать.Возможно ли это с Automapper?

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