将 CreateMap 与自动映射器一起使用时访问列表的 属性
Access a property of a list when using CreateMap with 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()));
我想访问列表的 属性,我要使用自定义解析器,将两个布尔值映射到数组并将这些布尔值转换为数组。
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()));