我可以看到nhibernate automapper映射

时间:2013-07-03 09:08:04

标签: nhibernate fluent-nhibernate

Nhibernate中的自动化一直是这个奇妙的神奇事物,但现在发生了一些奇怪的事情,我想剥离这个神奇的层并看到生成的实际映射。

有没有办法看到由automapper和我的覆盖生成的映射,所以我可以看看它是否正在做我认为它正在做的事情?

1 个答案:

答案 0 :(得分:1)

如果您正在使用Fluent,那么您应该能够将持久性模型写入磁盘:

// In your fluent config code
// assuming config is of type FluentNHibernate.Cfg.FluentConfiguration
var model = new FluentNHibernate.PersistenceModel();

config.Mappings(m => m.UsePersistenceModel(model));

model.WriteMappingsTo(@"C:\some_folder_name_for_hbm_files_to_go_into");