且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

自动映射器:映射到现有的嵌套复杂属性

更新时间:2022-02-24 23:08:09

我自己弄清楚了.解决方案非常简单.

I figured it out myself. Solution was pretty simple.

正确的地图创建如下:

Mapper.CreateMap<SomeClass, SomeClass>()
.ForMember(src => src.Settings, opts => opts.Ignore())
.AfterMap((src, dst) => Mapper.Map<TestSettings,TestSettings>(src.TestSettings, dst.TestSettings); 

Mapper.CreateMap<Complex, Complex>();