我想從bool值轉換爲十進制i automapper。它工作正常,如果我不檢查空值。但我想檢查空值,如果值爲空,讓值爲空我的目的地其他轉換爲decimal.Below是頌我綁,但我得到一個錯誤。自動映射器從十進制轉換爲布爾如果不爲空
cfg.CreateMap<sourcemodel, destinatiomodel>()
.ForMember(dest => dest.WorkhoursPerWeek != null ?
Convert.ToDecimal(dest.WorkhoursPerWeek) : null,
opts => opts.MapFrom(src => src.cstu_WorkHoursPerWeek));
只需將您的dest.WorkhoursPerWeek設爲可空或十進制? –
Fals
請顯示您要映射的屬性。 「我想從布爾轉換爲小數」聽起來很奇怪。 – krillgar
krillagar,你可以看看代碼 – user2465036