c# – AutoMapper MapFrom适用于计算?

我被告知,对于1属性< => 1属性映射我应该使用MapFrom,但是当以某种方式计算或修改目标属性时,我应该使用ResolveUsing.仍然当我使用这个映射它仍然有效:
.ForMember(item => item.Validity,record => record.MapFrom(r => new DateInterval(r.Start,r.End)))

实际上我甚至找不到两个功能的工作方式有什么不同.

有什么真正的区别吗?

解决方法

MapFrom方法将执行诸如null检查之类的操作,可以通过检查表达式树来完成. ResolveUsing – 你没有得到任何“额外”的东西.想法是MapFrom来自另一个属性,ResolveUsing,你想要的任何东西.

相关文章

目录简介使用JS互操作使用ClipLazor库创建项目使用方法简单测...
目录简介快速入门安装 NuGet 包实体类User数据库类DbFactory...
本文实现一个简单的配置类,原理比较简单,适用于一些小型项...
C#中Description特性主要用于枚举和属性,方法比较简单,记录...
[TOC] # 原理简介 本文参考[C#/WPF/WinForm/程序实现软件开机...
目录简介获取 HTML 文档解析 HTML 文档测试补充:使用 CSS 选...