C# 多个Nhibernate项目的Web.config设置

C# 多个Nhibernate项目的Web.config设置,c#,nhibernate,C#,Nhibernate,我希望为我的应用程序的各个模块创建单独的NHibernate项目,以便我可以独立维护每个模块。每个项目都将是自包含的KindMappings、data、persistence manager等 我对如何在主projectMVC5 web应用程序中引用这些不同的项目感到困惑。我想我必须在web.config文件中为每个项目创建一个命名部分,但不确定如何进行 有什么想法吗?示例配置设置?提前感谢在这里经过长时间的沉默和大量的搜索,我终于想出了该做什么,基本上是: 将模块创建为单独的项目,并为该模块创

我希望为我的应用程序的各个模块创建单独的NHibernate项目,以便我可以独立维护每个模块。每个项目都将是自包含的KindMappings、data、persistence manager等

我对如何在主projectMVC5 web应用程序中引用这些不同的项目感到困惑。我想我必须在web.config文件中为每个项目创建一个命名部分,但不确定如何进行


有什么想法吗?示例配置设置?提前感谢

在这里经过长时间的沉默和大量的搜索,我终于想出了该做什么,基本上是: 将模块创建为单独的项目,并为该模块创建房屋映射。 在主项目中,在初始化Nhibernate时,执行以下操作:

NHibernate.Cfg.Configuration配置=新的NHibernate.Cfg.Configuration

configuration.AddAssemblyproject1//包含project1的.hbm文件的程序集 configuration.AddAssemblyproject2//包含project2的.hbm文件的程序集