Давайте предположим, что у меня два класса: 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;
}
Как получить выражения источника и назначения?