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

2019-01-02 20:35发布

将 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

请问如何解决?

标签: AutoMapper
1条回答
只靠听说
2楼-- · 2019-01-02 21:08

改为下面的代码解决了

cfg.CreateMap<JobOffer, Document>().ConstructUsing((j, context) =>
{
    //...
});
查看更多
登录 后发表回答