在这个link中,我们可以设置Automapper从源对象中跳过空值。 我们可以自动为所有类配置条件吗? 感谢。
答案 0 :(得分:0)
您可以执行以下操作:
Mapper.Initialize(cfg =>
{
cfg.ForAllMaps((typeMap, map) =>
map.ForAllOtherMembers(opt => opt.Condition((src, dest, srcMem, destMem) => src != null)));
}
我使用了ForAllOtherMembers
,因此它不会覆盖您可能单独声明的其他条件。