我正在使用自动映射器8.1.1
如何为目标成员分配值,而不是从源分配值。
我有此代码`
public IEnumerable<PartsTreeVM> GetMainPartsCategories(int type)
{
var model = _db.GetALLPartCategoriesTreeWithImages(type, 25);
var mapper = new MapperConfiguration(cfg => cfg.CreateMap<GetALLPartCategoriesTreeWithImages_Result, PartsTreeVM>()
.ForMember(dest => dest.VehicleType, opt => opt.MapFrom(type))
)
.CreateMapper();
var result = mapper.Map<List<PartsTreeVM>>(model);
return result;
}
我希望将int类型参数分配给所有dest.VehicleType成员。
提前感谢
您可以使用AfterMap
以确保存在目标目的地字段。