Automapper 6.2.2 中的动态忽略成员

当我这样做时

TypeMap typeMap = (TypeMap)mappingExpression.GetType().GetField("_typeMap",
 BindingFlags.NonPublic | BindingFlags.Instance).GetValue(mappingExpression);

AutoMapper 4.0.4 成功获取 typeMap。但是在 automapper 6.2.2 中这不起作用。GetField("_typeMap", BindingFlags.NonPublic | BindingFlags.Instance)函数返回空。


紫衣仙女
浏览 156回答 1
1回答

侃侃无极

我想要做的是返回一个 TypeMap 类型的对象。所以我可以忽略我给参数字符串的成员。它妨碍了查找 TypeMap。这就是我解决我的问题的方法。MapperConfiguration mapperConfiguration = new MapperConfiguration(cfg=>{&nbsp; &nbsp;cfg.CreateMap<Source,Target>();});TypeMap typeMap = mapperConfiguration.CheckIfMapExists (sourceType, destinationType);这给你一个 TypeMap
打开App,查看更多内容
随时随地看视频慕课网APP