按惯例映射所有实体

时间:2011-09-01 10:42:18

标签: nhibernate mapping-by-code

我正在通过代码玩NH 3.2.0映射。由于我有一个场景,我可以按照约定映射,我希望将原始实体添加到映射器,然后通过自定义ModelInspector以及ModelMapper生成的事件对其进行自定义。不幸的是,ModelMapper显然不允许我直接添加实体,而是希望对象实现IConformistHoldersProvider,所以我最终以传递空类结束,为我要映射的每个实体实现ClassMapping。是否有一些最明智的方法来实现同样的目标?

感谢。

1 个答案:

答案 0 :(得分:1)

我发现自己,问题是我在使用mapper.CompileMappingForAllExplicitlyAddedEntities(); 如果我使用

,问题根本就不是sussists
 mapper.CompileMappingFor()

我传递了所需的实体......