Nhibernate 配置纤维酸盐

Nhibernate 配置纤维酸盐,nhibernate,Nhibernate,我使用NHibernate的配置文件。 我想在同一配置文件中定义多个会话事实。 我是这样做的: ` 所有属性 所有属性 ' 应用程序引发异常: nhibernate.cfg.HibernateConfigeException:解析配置时发生异常:“hibernate配置”元素的子元素“会话工厂”无效。您不能在单个配置文件中定义两个会话工厂(架构不允许这样做,而且nhibernate也不提供访问它们的方法) 使用单独的文件,或者更好的是,使用一种更灵活的基于代码的方法 请参阅和您不能在一个配置

我使用NHibernate的配置文件。 我想在同一配置文件中定义多个会话事实。 我是这样做的: `


所有属性
所有属性
'
应用程序引发异常:
nhibernate.cfg.HibernateConfigeException:解析配置时发生异常:“hibernate配置”元素的子元素“会话工厂”无效。

您不能在单个配置文件中定义两个会话工厂(架构不允许这样做,而且nhibernate也不提供访问它们的方法)

使用单独的文件,或者更好的是,使用一种更灵活的基于代码的方法


请参阅和

您不能在一个配置文件中定义两个会话工厂(架构不允许这样做,而且NHibernate也不提供访问它们的方法)

使用单独的文件,或者更好的是,使用一种更灵活的基于代码的方法

看到和

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
<section name="hibernate-configuration"
 type="NHibernate.Cfg.ConfigurationSectionHandler, NHibernate" />
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net" />
</configSections>
<hibernate-configuration xmlns="urn:nhibernate-configuration-2.2">
<session-factory name="test1">
  all properties
</session-factory>
  <session-factory name="test2">
  all properties
</session-factory>'