我正在通过代码玩NH 3.2.0映射。由于我有一个场景,我可以按照约定映射,我希望将原始实体添加到映射器,然后通过自定义ModelInspector
以及ModelMapper
生成的事件对其进行自定义。不幸的是,ModelMapper显然不允许我直接添加实体,而是希望对象实现IConformistHoldersProvider
,所以我最终以传递空类结束,为我要映射的每个实体实现ClassMapping。是否有一些最明智的方法来实现同样的目标?
感谢。
答案 0 :(得分:1)
我发现自己,问题是我在使用mapper.CompileMappingForAllExplicitlyAddedEntities();
如果我使用
mapper.CompileMappingFor()
我传递了所需的实体......