Давайте предположим, что у меня есть два класса: CD и CDModel, и отображение определено следующим образом:
Mapper.CreateMap<CDModel, CD>()
.ForMember(c => c.Name, opt => opt.MapFrom(m => m.Title));
Есть ли простой способ получить оригинальное выражение , подобное c => c.Name (для источника) и m => m.Title (для пункта назначения) из сопоставления?
Я пробовал это, но мне не хватаетнекоторые вещи ...
var map = Mapper.FindTypeMapFor<CDModel, CD>();
foreach (var propertMap in map.GetPropertyMaps())
{
var source = ???;
var dest = propertMap.DestinationProperty.MemberInfo;
}
Как получить выражения источника и назначения?