11.AutoMapper 之值轉換器(Value Transformers)

https://www.jianshu.com/p/b77311546e64

值轉換器(Value Transformers)

值轉換器應用於單一類型的轉換。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!!!");
相關文章
相關標籤/搜索