Automapper构造函数参数

时间:2012-10-10 20:18:23

标签: automapper-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而不是父对象吗?

任何想法?

0 个答案:

没有答案