TinyMapper:使用表达式绑定

本文关键字:表达式 绑定 TinyMapper | 更新日期: 2023-09-27 18:06:49

当前代码抛出异常Expression is not a MemberExpression:

TinyMapper.Bind<StudenRecord, StudentEntity>(cfg =>
{                
    cfg.Bind(x => $"{AppSettings.AvatarBaseUrl}/{x.AvatarUrl}", t => t.AvatarUrl);
});

有一种方法,我可以实现我的目标使用TinyMapper?

TinyMapper:使用表达式绑定

目前,TinyMapper不支持MethodCallExpression,它只支持MemberExpression,作为一个解决方案,您可以创建自定义类型转换器