i using automapper 4.2.1.0 , have defined maps follow.
var config = new mapperconfiguration(cfg => { cfg.createmap<order, orderdto>(); cfg.createmap<order_detail, order_detaildto>(); }); mapperconfig = config; then use mapperconfig in code :
var builder = mapperconfig.expressionbuilder; return ((iqueryable<tentity>) property.getvalue(_db, null)).projectto<tdto>(builder); but when tentity order , tdto orderdto getting exception says :
missing map order orderdto. create using mapper.createmap
what did wrong ?
ok. have got it: instead of :
return ((iqueryable<tentity>) property.getvalue(_db, null)).projectto<tdto>(builder); i should write :
return ((iqueryable<tentity>) property.getvalue(_db, null)).projectto<tdto>(mapperconfig); passing config object projectto.
Comments
Post a Comment