У меня есть объект с множеством свойств.Теперь я хочу отобразить некоторые из этих свойств в коллекцию с помощью 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?