【问题标题】:AutoMapper MapFrom works for calculations?AutoMapper MapFrom 用于计算?
【发布时间】:2013-01-16 14:30:10
【问题描述】:

有人告诉我,对于 1 个属性1 个属性映射,我应该使用 MapFrom,但是当以某种方式计算或修改目标属性时,我应该使用 ResolveUsing。当我使用这个映射时它仍然有效:

.ForMember(item => item.Validity, record => record.MapFrom(r => new DateInterval(r.Start, r.End)))

实际上,我什至找不到这两个函数的工作方式有什么不同。

有什么真正的区别吗?

【问题讨论】:

    标签: c# automapper


    【解决方案1】:

    MapFrom 方法将执行空值检查等操作,这些操作可以通过检查表达式树来完成。 ResolveUsing - 你并没有真正得到任何“额外”的东西。这个想法是 MapFrom 来自另一个属性,而 ResolveUsing 是你想要的任何东西。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-11-15
      • 2021-07-14
      • 1970-01-01
      • 2017-01-15
      • 1970-01-01
      • 1970-01-01
      • 2020-11-19
      相关资源
      最近更新 更多