/// <summary> /// Builds the Configuration object from the specified configuration /// </summary> /// <returns></returns> public Configuration GetConfiguration() { Dictionary <string, string> props = GetDefaultNHibConfiguration(); AddCustomConfigurationProperties(props); Configuration cfg = new Configuration().SetProperties(props); _mappingConfigurator?.ConfigureMapping(cfg); cfg.SetInterceptor(new NHibernateInterceptor()); AddCustomConfiguration(cfg); return(cfg); }