首页 > 解决方案 > 在 AutoMapper 中使用 ForMember 打开泛型?

问题描述

我在 Automapper(最新版本)中使用开放泛型。

CreateMap(  typeof( EventStructureDto<>),  typeof( IEventStructure<>))

但我仍然需要一些映射。所以我看到这样做的唯一方法是使用字符串 literls :

 CreateMap(  typeof( EventStructureDto<>),  typeof( IEventStructure<>)) 
 .ForMember("Value2", x => x.MapFrom("Value1"));

问题:

有没有办法使用好的旧语法(使用代码而不是字符串):

 .ForMember(mobile => mobile.ErrorMessage, o =>....);

标签: c#automapper

解决方案


推荐阅读