2011-09-01 69 views
1

我正在使用代碼來進行NH 3.2.0映射。由於我有一個場景,我可以根據慣例映射多點傳送,因此我想將原始實體添加到映射器中,然後通過自定義ModelInspector以及ModelMapper生成的事件對其進行自定義。不幸的是,ModelMapper顯然不允許我直接添加實體,而是希望實現IConformistHoldersProvider的對象,所以我最終以傳遞空類爲實現我想要映射的每個實體的ClassMapping結束。是否有一些最聰明的方法來實現相同?按照慣例映射所有實體

謝謝。

回答

1

好吧,我發現自己,問題是,我用mapper.CompileMappingForAllExplicitlyAddedEntities(); 問題根本就不sussists如果我使用

mapper.CompileMappingFor() 

,我傳遞所需的實體...