Nhibernate中的自动化一直是这个奇妙的神奇事物,但现在发生了一些奇怪的事情,我想剥离这个神奇的层并看到生成的实际映射。
有没有办法看到由automapper和我的覆盖生成的映射,所以我可以看看它是否正在做我认为它正在做的事情?
答案 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");