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; }
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 (); }
/// <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(); }