Emitir Mapper Famosa con convertidores personalizados
-
10-12-2019 - |
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
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