我希望能够使用 automapper 做这样的事情:
Mapper.CreateMap<Source, Destination>()
.ForMember<d => d.Member, "THIS STRING">();
我希望 d.Member 始终是“这个字符串”,而不是从源模型中的任何特定成员映射。将字符串字段以“THIS STRING”作为其值的源模型也不是一种选择。
AutoMapper 是否以任何方式支持这些类型的东西?
我希望能够使用 automapper 做这样的事情:
Mapper.CreateMap<Source, Destination>()
.ForMember<d => d.Member, "THIS STRING">();
我希望 d.Member 始终是“这个字符串”,而不是从源模型中的任何特定成员映射。将字符串字段以“THIS STRING”作为其值的源模型也不是一种选择。
AutoMapper 是否以任何方式支持这些类型的东西?
Mapper.CreateMap<Source, Destination>()
.ForMember(dest => dest.Member, opt => opt.UseValue<string>("THIS STRING"));
从8.0 版开始,您必须使用以下内容:
Mapper.CreateMap<Source, Destination>()
.ForMember(dest => dest.Member, opt => opt.MapFrom(src => "THIS STRING"));