Ejemplo n.º 1
0
        public NHPersistenceContextFactory(
            IPersistenceConfigs persistenceConfiguration,
            IDatabaseProviderFactory dbProviderFactory,
            Assembly mappingsAssembly)
        {
            Objects.Requires(persistenceConfiguration != null, () => new NullReferenceException(nameof(IPersistenceConfigs)));
            Objects.Requires(dbProviderFactory != null, () => new NullReferenceException(nameof(IDatabaseProviderFactory)));
            Objects.Requires(mappingsAssembly != null, () => new NullReferenceException(nameof(Assembly)));

            _persistenceConfiguration = persistenceConfiguration;
            _databaseProvider         = () => dbProviderFactory.Create(persistenceConfiguration.DatabaseProvider);
            _mappingsAssembly         = mappingsAssembly;
        }
 public SqlPersistenceProviderConfigurator(Assembly mappingsAssembly, IPersistenceConfigs configs) : base(mappingsAssembly, configs)
 {
 }
Ejemplo n.º 3
0
 public PersistenceProviderBase(Assembly mappingsAssembly, IPersistenceConfigs configs)
 {
     MappingsAssembly = mappingsAssembly;
     _configs         = configs;
 }