2012-01-13 20 views
2

如何从nhibernate配置中导出hibernate.cfg.xml。我在代码中配置了nhibernate而不是导入cfg.xml。我现在需要将cfg和映射xml文件导出到其他nhibernate工具中。我找到了一种导出mapping.xml的方法,但未能找到导出cfg的方法。nhibernate在通过代码配置时导出hibernate.cfg.xml

NHibernate 3.2

回答

0

我怀疑有一个简单的方法如何做到这一点。 NHibernate.Cfg.Configuration不包含任何对符合nhibernate-configuration-2.2 xml模式的NHibernate.Cfg.ConfigurationSchema.HibernateConfiguration类的引用。您可以尝试从您自己的Configuration实例中推断出HibernateConfiguration类的所有属性。

NHibernate.Cfg.Configuration本身是可序列化的,但它被序列化为完全不同的模式。

IMO回退到传统的cfg.xml文件将是更容易的解决方案。