c# - CreateMap for IEnumerable -
i have automapper profile , while working senior developer gave me pointer create map ienumerable, got coded stuck.
i tried this
createmap<ienumerable<businessinfo>, ienumerable<adminviewmodel.account>>().forallmembers(i => i.ignore()); createmap<ienumerable<businessinfo>, ienumerable<adminviewmodel.account>>() .formember(i => i.company, opt => opt.mapfrom(p => p.company)) but company errored because doesn't contain definition company... think missing unsure is.
why mapping ienumerable<type>? reason why doesn't contain definition of company because it's collection.
you of mapping businessinfo , adminviewmodel.account.
mapper.createmap<businessinfo, adminviewmodel.account>()... // usual or w/e custom mapping want. then like...
var adminaccountviewmodel = mapper.map<ienumerable<businessinfo>, ienumerable<adminviewmodel.account>>(businessinfo);
Comments
Post a Comment