.NET Core 项目升级 AutoMapper 后遇到的 lambda 表达式问题

将 AutoMapper 由 7.0 升级至 8.0 后,下面的代码

cfg.CreateMap<JobOffer, Document>().ConstructUsing(j =>
{
    //...
});

Build 时报错

A lambda expression with a statement body cannot be converted to an expression tree

请问如何解决?

慕尼黑的夜晚无繁华
浏览 570回答 1
1回答

30秒到达战场

改为下面的代码解决了 cfg.CreateMap<JobOffer, Document>().ConstructUsing((j, context) => { //... });
打开App,查看更多内容
随时随地看视频慕课网APP