protected override Configuration CreateNHibernateConfiguration( Assembly[] inputAssemblies, ProxyGeneratorOptions options ) { ActiveRecordConfigurationSource activeRecordConfiguration = new ActiveRecordConfigurationSource(); activeRecordConfiguration.Add(typeof(ActiveRecordBase), GetDefaultNHibernateProperties(options)); ActiveRecordStarter.Initialize(inputAssemblies, activeRecordConfiguration); Configuration nhibernateConfiguration = ActiveRecordMediator.GetSessionFactoryHolder().GetConfiguration(typeof(ActiveRecordBase)); nhibernateConfiguration.SetProperties(GetDefaultNHibernateProperties(options)); foreach(Assembly inputAssembly in inputAssemblies) { nhibernateConfiguration.AddAssembly(inputAssembly); } return nhibernateConfiguration; }
protected override Configuration CreateNHibernateConfiguration(Assembly[] inputAssemblies, ProxyGeneratorOptions options) { ActiveRecordConfigurationSource activeRecordConfiguration = new ActiveRecordConfigurationSource(); activeRecordConfiguration.Add(typeof(ActiveRecordBase), GetDefaultNHibernateProperties(options)); ActiveRecordStarter.Initialize(inputAssemblies, activeRecordConfiguration); Configuration nhibernateConfiguration = ActiveRecordMediator.GetSessionFactoryHolder().GetConfiguration(typeof(ActiveRecordBase)); nhibernateConfiguration.SetProperties(GetDefaultNHibernateProperties(options)); foreach (Assembly inputAssembly in inputAssemblies) { nhibernateConfiguration.AddAssembly(inputAssembly); } return(nhibernateConfiguration); }