0

bool 値から 10 進数 i automapper に変換しようとしています。null値をチェックしないと問題なく動作しますが、null値をチェックしたいのですが、値がnullの場合は値をnullにします。それ以外の場合は10進数に変換します.以下は私が結び付けたオードですが、エラーが発生しています.

  cfg.CreateMap<sourcemodel, destinatiomodel>()    
     .ForMember(dest =>  dest.WorkhoursPerWeek != null ? 
                Convert.ToDecimal(dest.WorkhoursPerWeek) : null, 
                opts => opts.MapFrom(src => src.cstu_WorkHoursPerWeek));
4

1 に答える 1