Я просматривал документацию AutoMapper, пытаясь найти рекомендованное решение этой проблемы, но не смог его найти.
Допустим, у меня есть класс, подобный следующему
public class Foo
{
public string Note { get; set; }
}
this класс заполняется от клиента и сопоставляется со следующим классом объекта домена
public class Bar
{
public IList<Note> Notes { get; set; }
}
, где Примечание -
public class Note
{
public string Text { get; set; }
// other properties excluded for brevity
}
. Я хотел бы отобразить строковое свойство Примечание
в Foo
, во-первых в свойство Text
нового экземпляра Note
, а затем добавьте это Note
в коллекцию Notes
на Bar
]. Я' m с помощью ValueResolver
для выполнения первой части этой операции (сопоставление строки с новым экземпляром Note
), но я не уверен, что делать со второй частью (сопоставление элемент в элемент коллекции).
Какой способ сделать это наиболее аккуратно?