我们假设我有两个类: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;
}
如何获取源和目标表达式?