Я пытаюсь преобразовать из значения bool в decimal i automapper. Он отлично работает, если я не проверю нулевые значения. Но я хочу проверить нулевые значения, и если значение равно null, пусть значение будет null i destination else преобразуется в decimal.Below - это ode i tied, но я получаю ошибку ,autoapper преобразование из десятичного в bool, если не null
cfg.CreateMap<sourcemodel, destinatiomodel>()
.ForMember(dest => dest.WorkhoursPerWeek != null ?
Convert.ToDecimal(dest.WorkhoursPerWeek) : null,
opts => opts.MapFrom(src => src.cstu_WorkHoursPerWeek));
Просто сделайте свой dest.WorkhoursPerWeek как Nullable или десятичным? –
Fals
Пожалуйста, покажите свойства, которые вы пытаетесь сопоставить. «Я хочу конвертировать из bool в десятичный», звучит очень странно. – krillgar
krillagar, Не могли бы вы посмотреть на код – user2465036