如果源值为零,则automappewr将空值映射到目标

时间:2017-11-28 15:15:11

标签: c# automapper nul

我从dto映射到视图模型。 dto有一个double属性,如果这个值为零,我想把它映射为null(这会阻止在null的情况下绘制一个点的infragistics图,所以没有显示任何内容)

我有这个,但它不起作用我需要它映射到null

.ForMember(x => x.AveragePrice, opt => opt.ResolveUsing(src =>
            {
                if(src.AveragePrice == 0)
                {
                    //need null here
                   return double.NaN;
                }
                else
                {
                    return src.AveragePrice;
                }

            }));

0 个答案:

没有答案