HowtoRegisteraCustomObjectMapperwithAutoMapper可以注册AutoMapper实现映射器的地方。谁能告诉我怎么注册。编辑:有关这方面的更多信息,请关注AutoMapper-Users组中的讨论这里的一种方法是替换MapperRegistry类中的静态注册表函数。这是当前版本:publicstaticFunc>AllMappers=()=>newIObjectMapper[]{#if!SILVERLIGHTnewDataReaderMapper(),#endifnewTypeMapMapper(TypeMapObjectMapperRegistry.AllMappers()),newStringMapper(),newFlagsEnumMapper(),newEnumMapper(),newArrayMapper(),newEnumerableToDictionaryMapper(),newDictionaryMapper(),#if!SILVERLIGHTnewListSourceMapper(),#endifnewEnumerableMapper(),newAssignableMapper(),newTypeConverterMapper(),newNullableMapper()};你基本上复制了它,做类似的事情:MapperRegistry.AllMappers=()=>newIObjectMapper[]{//Insertyourcustommapperinsomewhereinthislist};在进行任何Mapper.CreateMap或Mapper.Initialize业务之前,请执行此操作。映射器按顺序进行评估。以上就是C#学习教程:如何使用AutoMapper注册自定义ObjectMapper共享的所有内容。如果对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: