2

我刚刚开始使用它并立即遇到将参数映射到构造函数参数的问题。

我已经尝试了我可以在 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 而不是父对象?

有任何想法吗?

4

0 回答 0