Pregunta

Con esta configuración para alguna razón, no se llama la función de convertir del convertidor personalizado cuando se usa FlatteringConfig de las muestras de emitmapper.Se llama, cuando se usa defaultmapconfig.

La configuración:

    var userMapper = ObjectMapperManager.DefaultInstance.GetMapper<User, UserModel>(
                   new FlatteringConfig().ConvertGeneric(typeof(IList<>), typeof(IList<>),
                new DefaultCustomConverterProvider(typeof(EntityListToModelListConverter<,>))));

¿Alguna idea sobre la razón potencial?

SOLUCIÓN

Mira mi respuesta a continuación

¿Fue útil?

Solución

Because FlatteringConfig overrides GetMappingOperations function it is not calling FilterOpertations functions, which assigns custom converters. So adding FilterOperations function call to the GetMappingOperations solved the problem.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top