由于某种原因,使用此配置时,自定义转换器的 Conver 函数在使用 EmitMapper 示例中的 FlatteringConfig 时不会被调用。它在使用 DefaultMapConfig 时被调用。
配置:
var userMapper = ObjectMapperManager.DefaultInstance.GetMapper<User, UserModel>(
new FlatteringConfig().ConvertGeneric(typeof(IList<>), typeof(IList<>),
new DefaultCustomConverterProvider(typeof(EntityListToModelListConverter<,>))));
关于潜在原因的任何想法?
解决方案
下面看看我的回答