有人告诉我,对于 1 个属性<=>1 属性映射,我应该使用 MapFrom,但是当以某种方式计算或修改目标属性时,我应该使用 ResolveUsing。尽管如此,当我使用此映射时,它仍然有效:
.ForMember(item => item.Validity, record => record.MapFrom(r => new DateInterval(r.Start, r.End)))
实际上,我什至找不到这两个功能的工作方式有什么不同。
有什么真正的区别吗?
有人告诉我,对于 1 个属性<=>1 属性映射,我应该使用 MapFrom,但是当以某种方式计算或修改目标属性时,我应该使用 ResolveUsing。尽管如此,当我使用此映射时,它仍然有效:
.ForMember(item => item.Validity, record => record.MapFrom(r => new DateInterval(r.Start, r.End)))
实际上,我什至找不到这两个功能的工作方式有什么不同。
有什么真正的区别吗?