public CustomSessionFactoryBuilder(
     IOptions <NhibernateOptions> options,
     IPersistenceConfigurerProvider persistenceConfigurerProvider,
     IDataFilterHandler dataFilterHandler) :
     base(options, persistenceConfigurerProvider, dataFilterHandler)
 {
 }
 public DefaultNHibernateSessionFactoryBuilder(IPersistenceConfigurerProvider persistenceConfigurerProvider, IAssemblyProvider assemblyProvider, IList<IAutoPersistenceModelProvider> autoPersistenceModelProviders, IHbmMappingRegisterer hbmMappingRegisterer, IConventionApplier conventionApplier, IConfigurationProcessor configurationProcessor)
 {
     this.persistenceConfigurerProvider = persistenceConfigurerProvider;
     this.assemblyProvider = assemblyProvider;
     this.autoPersistenceModelProviders = autoPersistenceModelProviders;
     this.hbmMappingRegisterer = hbmMappingRegisterer;
     this.conventionApplier = conventionApplier;
     this.configurationProcessor = configurationProcessor;
 }
 public DefaultNHibernateSessionFactoryBuilder(IPersistenceConfigurerProvider persistenceConfigurerProvider, IAssemblyProvider assemblyProvider, IList <IAutoPersistenceModelProvider> autoPersistenceModelProviders, IHbmMappingRegisterer hbmMappingRegisterer, IConventionApplier conventionApplier, IConfigurationProcessor configurationProcessor)
 {
     this.persistenceConfigurerProvider = persistenceConfigurerProvider;
     this.assemblyProvider = assemblyProvider;
     this.autoPersistenceModelProviders = autoPersistenceModelProviders;
     this.hbmMappingRegisterer          = hbmMappingRegisterer;
     this.conventionApplier             = conventionApplier;
     this.configurationProcessor        = configurationProcessor;
 }
 /// <summary>Initializes a new instance of the <see cref="DefaultSessionFactoryBuilder" /> class.</summary>
 /// <param name="autoMappingAdjuster">The auto-mapping configuration to use.</param>
 /// <param name="persistenceConfigurerProvider">The persistence configurer provider.</param>
 /// <param name="rawNHibernateConfigChanger">The raw N hibernate config changer.</param>
 public DefaultSessionFactoryBuilder(
     IAutoMappingAdjuster autoMappingAdjuster, 
     IPersistenceConfigurerProvider persistenceConfigurerProvider, 
     IRawNHibernateConfigChanger rawNHibernateConfigChanger)
 {
     _autoMappingAdjuster = autoMappingAdjuster;
     _persistenceConfigurerProvider = persistenceConfigurerProvider;
     _rawNHibernateConfigChanger = rawNHibernateConfigChanger;
 }
Пример #5
0
 public FluentSessionFactoryBuilder(
     IOptions <NhibernateOptions> options,
     IPersistenceConfigurerProvider persistenceConfigurerProvider,
     IDataFilterHandler dataFilterHandler)
 {
     this.persistenceConfigurerProvider = persistenceConfigurerProvider;
     this.dataFilterHandler             = dataFilterHandler;
     this.options = options.Value;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="FluentConfigurationProvider"/> class.
 /// </summary>
 /// <param name="persistenceConfigurerProvider">The persistence configurer provider.</param>
 /// <param name="assemblyLocator">The assembly locator.</param>
 public FluentConfigurationProvider( IPersistenceConfigurerProvider persistenceConfigurerProvider, IAssemblyLocator assemblyLocator)
 {
     _assemblyLocator = assemblyLocator;
     _persistenceConfigurer = persistenceConfigurerProvider.Configure ();
 }
Пример #7
0
 /// <summary>
 /// Initializes a new instance of the <see cref="FluentConfigurationProvider"/> class.
 /// </summary>
 /// <param name="persistenceConfigurerProvider">The persistence configurer provider.</param>
 /// <param name="assemblyLocator">The assembly locator.</param>
 public FluentConfigurationProvider(IPersistenceConfigurerProvider persistenceConfigurerProvider, IAssemblyLocator assemblyLocator)
 {
     _assemblyLocator       = assemblyLocator;
     _persistenceConfigurer = persistenceConfigurerProvider.Configure();
 }