エンティティからDTOに変換するようにAutoMapperを設定しようとしています。.ForMember()
後でMapper.CreateMap<Entity, DTO>()
カスタムマッピングを設定するために使用することになっていることはわかっていますが、これは利用可能な方法ではないようです。
明確にするために編集:私が読んだドキュメントへのリンク、または基本的な構文の説明を探していません。回答とドキュメントで説明されている正しい構文を使用しています。例:
Mapper.CreateMap<EFAddress, Address>()
.ForMember(dest => dest.Code, opt => opt.MapFrom(src => src.Name));
CreateMap <>内に無効な型名がある場合、「ForMember」が有効なメソッドとして表示されます。マウスを合わせると、通常予想されるようにメソッドのシグネチャが表示されます。しかし、2つの有効な型を指定するとすぐに、ForMemberは、メソッドが使用できないかのように、シンボルを解決できないと言います。
私が満たしていないジェネリッククラスに何らかの制約がありますか?
ありがとう