3

次のマップを試しました。

CreateMap<ThemeNewModel, CreateThemeOrder.ThemeModel>()
    .ForMember(d => d.Subject.Id, o => o.MapFrom(s => s.Subject));

Subject.IdとはどちらもSubjectタイプintです。ただし、次のエラーが表示されます。

式 'd => Convert(d.Subject.Id)' は、子オブジェクトのプロパティではなく、最上位メンバーに解決される必要があります。代わりに、子型または AfterMap オプションでカスタム リゾルバーを使用します。パラメーター名: lambdaExpression

AutoMapper 2.0 を使用しています。なしでは解決できませんAfterMapか?

4

1 に答える 1