重用流畅的NHibernate映射/配置

时间:2016-08-23 23:20:38

标签: c# nhibernate fluent-nhibernate fluent-nhibernate-mapping

我试图减少使用流畅的nhibernate的应用程序的启动时间,并且发现构建配置是最大的成本之一。我已经用Google搜索并尝试序列化基础的nhibernate配置just like the answer to this question

但是,我不想保存数据库连接信息,因为我有两种不同的数据库技术和许多可能的数据库。我希望只使用映射创建配置并保存,但这不起作用。

所以我不确定如何只保存映射。我有几个问题:

  1. 我是否使用数据库信息保存配置,然后只需调用Fluent.Configure(cfg).Database(newDbInfo).BuildSessionFactory()覆盖数据库信息? 不能工作
  2. 我看到ExportTo()函数写出hbm.xml文件,但我对NHibernate本身并不了解,如何知道配置的后续创作?关于这些文件?
  3. 还有其他选择吗?
  4. 提前感谢您的回复。

0 个答案:

没有答案