值转换器应用于单一类型的转换。AutoMapper
在分配值以前,会检测该值是否设置了值转换器并应用该值转换器。javascript
你能够在几个不一样的级别建立值转换器:java
Mapper.Initialize(cfg => { cfg.ValueTransformers.Add<string>(val + "!!!"); }); var source = new Source { Value = "Hello" }; var dest = Mapper.Map<Dest>(source); dest.Value.ShouldBe("Hello!!!");