我刚开始使用它并立即遇到将参数映射到构造函数参数的问题。
我已经尝试过我可以在SO上找到的每个例子,但似乎没有一个可行,文档在我看来并没有提到这个功能。
示例显示:
Mapper.CreateMap<UserProfile, UserProfileModel>().ConstructUsing(x => new UserProfileModel(x.Id);
我无法弄清楚访问UserProfile对象上的Id属性的语法。
另一个例子显示:
Mapper.CreateMap<TypeOneDto, TypeOne>().ConstructUsing((Func<ResolutionContext, TypeOne>) (r => new TypeOne()));
在使用这些lambda中的任何一个时,我只能访问ResolutionContext而不是父对象吗?
任何想法?