所以我正在使用 AutoMapper 库,并且试图了解 AutoMapper 如何从源属性映射到目标属性。我想我只是缺少 C# 表达式语法/Linq 支持的关键部分。如果有人可以向我解释这里到底发生了什么,我将不胜感激。
下面是一些 AutoMapper 配置代码的示例:
Mapper.CreateMap<SourceModel, DestinationModel>()
.ForMember(dest => dest.Summary, opt => opt.MapFrom(src => src.Summary))
.ForMember(dest => dest.Year, opt => opt.MapFrom(src => src.Year));
我对这条线最困惑dest => dest.Summary
......究竟是如何src.Summary
映射到的dest.Summary
?评估表达式如何dest.Summary
告诉 AutomMapper 映射到该属性?我猜有一些我不理解或缺少的强大的 lambda/表达式功能。
谢谢!