我试图减少使用流畅的nhibernate的应用程序的启动时间,并且发现构建配置是最大的成本之一。我已经用Google搜索并尝试序列化基础的nhibernate配置just like the answer to this question。
但是,我不想保存数据库连接信息,因为我有两种不同的数据库技术和许多可能的数据库。我希望只使用映射创建配置并保存,但这不起作用。
所以我不确定如何只保存映射。我有几个问题:
Fluent.Configure(cfg).Database(newDbInfo).BuildSessionFactory()
覆盖数据库信息? 不能工作 ExportTo()
函数写出hbm.xml
文件,但我对NHibernate本身并不了解,如何知道配置的后续创作?关于这些文件?提前感谢您的回复。