Что делает UseDestinationValue?
Я спрашиваю, потому что у меня есть базовый и унаследованный класс, а для базового класса я бы хотел, чтобы AutoMapper использовал для меня существующие значения.
Будет ли это делать? (Я посмотрел, и единственные примеры, которые я вижу для UseDestinationValue
, включают списки. Это только для списков?
Могу ли я сделать это:
PersonContract personContract = new PersonContract {Name = 'Dan'};
Person person = new Person {Name = "Bob"};
Mapper.CreateMap<PersonContract, Person>()
.ForMember(x=>x.Name, opt=>opt.UseDestinationValue());
person = Mapper.Map<PersonContract, Person>(personContract);
Console.WriteLine(person.Name);
и вывод должен быть bob?