I’ve been using AutoMapper successfully for a while now. However, when I use MapFrom() in the CreateMap calls, I get the above error.
I have upgraded to version 2, and it seems the registries have been broken.
CreateMap<EmailInbound, EmailMessageModel>()
.ForMember(dest => dest.Subject, opt => opt.MapFrom(src => src.Subject = (string.IsNullOrEmpty(src.Subject) ? "No Subject" : src.Subject)));
Any ideas what has broken here?
You are trying to do an assignment in lambda expression instead of returning a value. Here’s the fixed version.