Я использую AutoMapper 9.0 и в приведенном ниже примере я сопоставляю Person
с People
объектом.
Поскольку 1 член отличается от Person to People (Person имеет Sfx в то время как у People * Суффикс ), я должен специально сопоставить остальные свойства, которые в противном случае автоматически совпадали бы.
Есть ли способ не указывать их, но для быть на карте?
configurationExpression.CreateMap<JsonRequest, XmlRequest>()
.ForMember(
dest => dest.People,
opt => opt.MapFrom(src => new People
{
FirstName = src.Person.FirstName,
MiddleName = src.Person.MiddleName,
LastName = src.Person.LastName,
Suffix = src.Person.Sfx
}));