gpt4 book ai didi

c# - AutoMapper MapFrom 用于计算?

转载 作者:太空狗 更新时间:2023-10-29 23:32:41 26 4
gpt4 key购买 nike

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

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

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

有什么真正的区别吗?

最佳答案

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

关于c# - AutoMapper MapFrom 用于计算?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14643569/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com