オートマッパーを使用して、次のようなことができるようにしたいと思います。
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. 以降では、以下を使用する必要があります。
Mapper.CreateMap<Source, Destination>()
.ForMember(dest => dest.Member, opt => opt.MapFrom(src => "THIS STRING"));