我一直在努力实现这一目标,但是当我调试我的测试时,对象返回null。我想做一个复杂的对象到对象映射,但我不能让它工作。
而不是:
cfg.CreateMap<Payments, Customer.Payments>()
.ForMember(to => to.SomeName, opts => opts.MapFrom(from => from.SomeName))
.ForMember(to => to.SomeDate, opts => opts.MapFrom(from => from.SomeDate));
我们想做:
cfg.CreateMap<Payments, Customer.Payments>();
答案 0 :(得分:1)
如果你还没有,我肯定会查看他们的Wiki。
根据您上面的评论,您似乎对mapper.map
的签名感到困惑。
这是你可以做的:
var dest = mapper.Map<Dest>(new Source());
根据您发布的代码,查看此simple fiddle以获取有效工作示例。