将CreateMap与automapper一起使用时,访问列表的属性



我想访问列表的一个属性,我想使用一个自定义解析器,将两个布尔值映射到并将这些布尔值转换为数组。

x.CreateMap<List<CouponCsvItem>, List<Coupon>>()
.ConvertUsing(x=>x.SchoolType, opt=>opt.MapFrom(new SchoolResolver()));

我喜欢访问该属性,但由于这两种类型都是列表,我不能访问,你知道怎么做吗?

您只需绘制单个对象的映射,AutoMapper也将处理列表情况。

x.CreateMap<CouponCsvItem, Coupon>()
.ConvertUsing(x => x.SchoolType, opt => opt.MapFrom(new SchoolResolver()));

最新更新