我有以下映射:
CreateMap<LayoutRequest, Layout>();
CreateMap<Layout, LayoutRequest>()
.ForMember(m => m.Settings, opt => opt.Ignore());
它工作正常,但我们能够通过单线做到吗?我认为应该解决我的问题:
CreateMap<LayoutRequest, Layout>()
.ForSourceMember(m => m.Settings, opt => opt.Ignore());
但它不起作用。它说没有Settings
答案 0 :(得分:2)
AutoMapper有一个&#34; ReverseMap&#34;可以像下面一样使用的功能。
CreateMap<Layout, LayoutRequest>()
.ForMember(m => m.Settings, opt => opt.Ignore())
.ReverseMap();