internal void FillDefaultsForNonProvidedOptions(IUnitOfWorkDefaultOptions defaultOptions) { //TODO: Do not change options object..? if (!IsTransactional.HasValue) { IsTransactional = defaultOptions.IsTransactional; } if (!Scope.HasValue) { Scope = defaultOptions.Scope; } if (!Timeout.HasValue && defaultOptions.Timeout.HasValue) { Timeout = defaultOptions.Timeout.Value; } if (!IsolationLevel.HasValue && defaultOptions.IsolationLevel.HasValue) { IsolationLevel = defaultOptions.IsolationLevel.Value; } if (!IsLazyLoadEnabled.HasValue) { IsLazyLoadEnabled = defaultOptions.IsLazyLoadEnabled; } }
public UnitOfWorkManager(ICurrentUnitOfWorkProvider currentUnitOfWorkProvider, IUnitOfWorkDefaultOptions defaultOptions) { //_scopeResolver = scopedResolver; _currentUnitOfWorkProvider = currentUnitOfWorkProvider; _defaultOptions = defaultOptions; // System.Console.WriteLine("Chamando UnitOfWorkManager"); }
public UnitOfWorkManager(IocManager iocResolver, ICurrentUnitOfWorkProvider currentUnitOfWorkProvider, IUnitOfWorkDefaultOptions defaultOptions) { _iocResolver = iocResolver; _currentUnitOfWorkProvider = currentUnitOfWorkProvider; _defaultOptions = defaultOptions; }
public EfCoreUnitOfWork(IUnitOfWorkDefaultOptions defaultOptions, IDbContextResolver dbContextResolver) : base(defaultOptions) { this.dbContextResolver = dbContextResolver; ActiveDbContexts = new Dictionary <string, DbContext>(); Completed += EfCoreUnitOfWork_Completed; Disposed += EfCoreUnitOfWork_Disposed; }
public UnitOfWorkManager( ICurrentUnitOfWorkProvider currentUnitOfWorkProvider, IUnitOfWorkDefaultOptions defaultOptions) { _currentUnitOfWorkProvider = currentUnitOfWorkProvider; _defaultOptions = defaultOptions; }
public NullUnitOfWork( IUnitOfWorkDefaultOptions defaultOptions ) : base( defaultOptions ) { }
protected UnitOfWorkBase( IUnitOfWorkDefaultOptions defaultOptions, ICurrentUnitOfWorkProvider currentUnitOfWorkProvider, IConnectionStringResolver connectionStringResolver) { DefaultOptions = defaultOptions; CurrentUnitOfWorkProvider = currentUnitOfWorkProvider; ConnectionStringResolver = connectionStringResolver; }
public AdoUnitOfWork(IocManager iocManager, IConnectionStringResolver connectionStringResolver, IUnitOfWorkDefaultOptions defaultOptions) : base(connectionStringResolver, defaultOptions) { _iocResolver = iocManager; _activeDbContexts = new Dictionary <Type, IDbContext>(); }
public NullUnitOfWork( IConnectionStringResolver connectionStringResolver, IUnitOfWorkDefaultOptions defaultOptions) : base( connectionStringResolver, defaultOptions) { }
/// <summary> /// Creates a new instance of <see cref="NhUnitOfWork" />. /// </summary> public NhUnitOfWork(IUnitOfWorkDefaultOptions defaultOptions, IUnitOfWorkFilterExecuter filterExecuter, ISessionFactoryProvider sessionFactoryProvider) : base(defaultOptions, filterExecuter) { _sessionFactoryProvider = sessionFactoryProvider; ActiveSessions = new Dictionary <string, ISession>(); ActiveTransactions = new Dictionary <string, ActiveTransactionInfo>(); }
public UnitOfWorkManager(IIocResolver iocResolver, ICurrentUnitOfWorkProvider currentUnitOfWorkProvider, IUnitOfWorkDefaultOptions defaultOptions) { this.iocResolver = iocResolver; this.currentUnitOfWorkProvider = currentUnitOfWorkProvider; this.defaultOptions = defaultOptions; }
/// <summary> /// Constructor. /// </summary> protected UnitOfWorkBase(IUnitOfWorkDefaultOptions defaultOptions) { DefaultOptions = defaultOptions; // 去掉 - Id = Guid.NewGuid().ToString("N"); }
/// <summary> /// Constructor. /// </summary> protected UnitOfWorkBase(IConnectionStringResolver connectionStringResolver, IUnitOfWorkDefaultOptions defaultOptions) { DefaultOptions = defaultOptions; ConnectionStringResolver = connectionStringResolver; Id = Guid.NewGuid().ToString("N"); _filters = defaultOptions.Filters.ToList(); }
/// <summary> /// Constructor. /// </summary> protected UnitOfWorkBase(IUnitOfWorkDefaultOptions defaultOptions) { DefaultOptions = defaultOptions; Id = Guid.NewGuid().ToString("N"); _filters = defaultOptions.Filters.ToList(); HozaruSession = NullHozaruSession.Instance; }
public NullUnitOfWork( IUnitOfWorkDefaultOptions defaultOptions, IUnitOfWorkFilterExecuter filterExecuter ) : base( defaultOptions, filterExecuter) { }
/// <summary> /// Constructor. /// </summary> protected UnitOfWorkBase(IUnitOfWorkDefaultOptions defaultOptions) { DefaultOptions = defaultOptions; Id = Guid.NewGuid().ToString("N"); _filters = defaultOptions.Filters.ToList(); AbpSession = NullAbpSession.Instance; }
public CouchbaseUnitOfWork( IConnectionStringResolver connectionStringResolver, IUnitOfWorkDefaultOptions defaultOptions, IUnitOfWorkFilterExecuter filterExecuter, ICluster cluster) : base(connectionStringResolver, defaultOptions, filterExecuter) { _cluster = cluster; }
public UnitOfWorkManager( IServiceProvider serviceProvider, ICurrentUnitOfWorkProvider currentUnitOfWorkProvider, IUnitOfWorkDefaultOptions defaultOptions) { _serviceProvider = serviceProvider; _currentUnitOfWorkProvider = currentUnitOfWorkProvider; _defaultOptions = defaultOptions; }
public SharePlatformUowActionFilter( IUnitOfWorkManager unitOfWorkManager, ISharePlatformAspNetCoreConfiguration aspnetCoreConfiguration, IUnitOfWorkDefaultOptions unitOfWorkDefaultOptions) { _unitOfWorkManager = unitOfWorkManager; _aspnetCoreConfiguration = aspnetCoreConfiguration; _unitOfWorkDefaultOptions = unitOfWorkDefaultOptions; }
public UnitOfWork( IConnectionStringResolver connectionStringResolver, IUnitOfWorkDefaultOptions defaultOptions, IUnitOfWorkFilterExecuter filterExecuter, ILocalDbSessionConfiguration localDbSessionConfiguration) : base(connectionStringResolver, defaultOptions, filterExecuter) { DbSessionConfiguration = localDbSessionConfiguration; }
protected UnitOfWorkBase(IConnectionStringResolver connectionStringResolver, IUnitOfWorkDefaultOptions defaultOptions, IUnitOfWorkFilterExecuter filterExecuter) { FilterExecuter = filterExecuter; DefaultOptions = defaultOptions; ConnectionStringResolver = connectionStringResolver; Id = Guid.NewGuid().ToString("N"); _filters = defaultOptions.Filters.ToList(); Items = new Dictionary <string, object>(); }
public UnitOfWorkManager( IIocResolver iocResolver, ICurrentUnitOfWorkProvider <TTenantId, TUserId> currentUnitOfWorkProvider, IUnitOfWorkDefaultOptions defaultOptions) { _iocResolver = iocResolver; _currentUnitOfWorkProvider = currentUnitOfWorkProvider; _defaultOptions = defaultOptions; }
public UnitOfWorkManager( ICurrentUnitWorkProvider currentUnitWorkProvider, IUnitOfWorkDefaultOptions defaultOptions, IServiceProvider provider) { _currentUnitWorkProvider = currentUnitWorkProvider; _defaultOptions = defaultOptions; _provider = provider; }
public StudioXApiUowFilter( IUnitOfWorkManager unitOfWorkManager, IStudioXWebApiConfiguration webApiConfiguration, IUnitOfWorkDefaultOptions unitOfWorkDefaultOptions) { this.unitOfWorkManager = unitOfWorkManager; this.webApiConfiguration = webApiConfiguration; this.unitOfWorkDefaultOptions = unitOfWorkDefaultOptions; }
public StudioXUowActionFilter( IUnitOfWorkManager unitOfWorkManager, IStudioXAspNetCoreConfiguration aspnetCoreConfiguration, IUnitOfWorkDefaultOptions unitOfWorkDefaultOptions) { this.unitOfWorkManager = unitOfWorkManager; this.aspnetCoreConfiguration = aspnetCoreConfiguration; this.unitOfWorkDefaultOptions = unitOfWorkDefaultOptions; }
/// <summary> /// Constructor. /// </summary> protected UnitOfWorkBase(IUnitOfWorkDefaultOptions defaultOptions, IUnitOfWorkFilterExecuter filterExecuter) { FilterExecuter = filterExecuter; DefaultOptions = defaultOptions; Id = Guid.NewGuid().ToString("N"); _filters = defaultOptions.Filters.ToList(); AppSession = NullSession.Instance; }
/// <summary> /// Constructor. /// </summary> protected UnitOfWorkBase(IConnectionStringResolver connectionStringResolver, IUnitOfWorkDefaultOptions defaultOptions) { DefaultOptions = defaultOptions; ConnectionStringResolver = connectionStringResolver; Id = Guid.NewGuid().ToString("N"); _filters = defaultOptions.Filters.ToList(); AbpSession = NullAbpSession.Instance; }
public AbpApiUowFilter( IUnitOfWorkManager unitOfWorkManager, IAbpWebApiConfiguration webApiConfiguration, IUnitOfWorkDefaultOptions unitOfWorkDefaultOptions) { _unitOfWorkManager = unitOfWorkManager; _webApiConfiguration = webApiConfiguration; _unitOfWorkDefaultOptions = unitOfWorkDefaultOptions; }
public CodeZeroMvcUowFilter( IUnitOfWorkManager unitOfWorkManager, ICodeZeroMvcConfiguration mvcConfiguration, IUnitOfWorkDefaultOptions unitOfWorkDefaultOptions) { _unitOfWorkManager = unitOfWorkManager; _mvcConfiguration = mvcConfiguration; _unitOfWorkDefaultOptions = unitOfWorkDefaultOptions; }
public StudioXMvcUowFilter( IUnitOfWorkManager unitOfWorkManager, IStudioXMvcConfiguration mvcConfiguration, IUnitOfWorkDefaultOptions unitOfWorkDefaultOptions) { this.unitOfWorkManager = unitOfWorkManager; this.mvcConfiguration = mvcConfiguration; this.unitOfWorkDefaultOptions = unitOfWorkDefaultOptions; }
public RavenDBUnitOfWork( IConnectionStringResolver connectionStringResolver, IUnitOfWorkDefaultOptions defaultOptions, IUnitOfWorkFilterExecuter filterExecuter, IDocumentStore documentStore) : base(connectionStringResolver, defaultOptions, filterExecuter) { _documentStore = documentStore; }
public UnitOfWorkManager( IScopeResolver scopedResolver, ICurrentUnitOfWorkProvider currentUnitOfWorkProvider, IUnitOfWorkDefaultOptions defaultOptions) { _scopeResolver = scopedResolver; _currentUnitOfWorkProvider = currentUnitOfWorkProvider; _defaultOptions = defaultOptions; }
public AbpUowActionFilter( IUnitOfWorkManager unitOfWorkManager, IAbpAspNetCoreConfiguration aspnetCoreConfiguration, IUnitOfWorkDefaultOptions unitOfWorkDefaultOptions) { _unitOfWorkManager = unitOfWorkManager; _aspnetCoreConfiguration = aspnetCoreConfiguration; _unitOfWorkDefaultOptions = unitOfWorkDefaultOptions; }
public NullUnitOfWork( IConnectionStringResolver connectionStringResolver, IUnitOfWorkDefaultOptions defaultOptions, IUnitOfWorkFilterExecuter filterExecuter ) : base( connectionStringResolver, defaultOptions, filterExecuter) { }
/// <summary> /// Creates a new instance of <see cref="NhUnitOfWork"/>. /// </summary> public NhUnitOfWork( ISessionFactory sessionFactory, IConnectionStringResolver connectionStringResolver, IUnitOfWorkDefaultOptions defaultOptions, IUnitOfWorkFilterExecuter filterExecuter) : base( connectionStringResolver, defaultOptions, filterExecuter) { _sessionFactory = sessionFactory; }
/// <summary> /// Constructor. /// </summary> public MongoDbUnitOfWork( IAbpMongoDbModuleConfiguration configuration, IConnectionStringResolver connectionStringResolver, IUnitOfWorkFilterExecuter filterExecuter, IUnitOfWorkDefaultOptions defaultOptions) : base( connectionStringResolver, defaultOptions, filterExecuter) { _configuration = configuration; }
/// <summary> /// Constructor. /// </summary> public MemoryDbUnitOfWork( IAbpMemoryDbModuleConfiguration configuration, MemoryDatabase memoryDatabase, IConnectionStringResolver connectionStringResolver, IUnitOfWorkFilterExecuter filterExecuter, IUnitOfWorkDefaultOptions defaultOptions) : base( connectionStringResolver, defaultOptions, filterExecuter) { _configuration = configuration; _memoryDatabase = memoryDatabase; }
internal void FillDefaultsForNonProvidedOptions(IUnitOfWorkDefaultOptions defaultOptions) { if (!IsTransactional.HasValue) { IsTransactional = defaultOptions.IsTransactional; } if (!Timeout.HasValue && defaultOptions.Timeout.HasValue) { Timeout = defaultOptions.Timeout.Value; } if (!IsolationLevel.HasValue && defaultOptions.IsolationLevel.HasValue) { IsolationLevel = defaultOptions.IsolationLevel.Value; } }
internal void FillDefaultsForNonProvidedOptions(IUnitOfWorkDefaultOptions defaultOptions) { //TODO: Do not change options object..? if (!IsTransactional.HasValue) { IsTransactional = defaultOptions.IsTransactional; } if (!Scope.HasValue) { Scope = defaultOptions.Scope; } if (!Timeout.HasValue && defaultOptions.Timeout.HasValue) { Timeout = defaultOptions.Timeout.Value; } if (!IsolationLevel.HasValue && defaultOptions.IsolationLevel.HasValue) { IsolationLevel = defaultOptions.IsolationLevel.Value; } }
/// <summary> /// Constructor. /// </summary> public MemoryDbUnitOfWork(MemoryDatabase memoryDatabase, IUnitOfWorkDefaultOptions defaultOptions) : base(defaultOptions) { _memoryDatabase = memoryDatabase; }
/// <summary> /// Constructor. /// </summary> public MongoDbUnitOfWork(IAbpMongoDbModuleConfiguration configuration, IUnitOfWorkDefaultOptions defaultOptions) : base(defaultOptions) { _configuration = configuration; }
/// <summary> /// Constructor. /// </summary> public MemoryDbUnitOfWork(IAbpMemoryDbModuleConfiguration configuration, MemoryDatabase memoryDatabase, IUnitOfWorkDefaultOptions defaultOptions) : base(defaultOptions) { _configuration = configuration; _memoryDatabase = memoryDatabase; }
/// <summary> /// Constructor. /// </summary> protected UnitOfWorkBase(IUnitOfWorkDefaultOptions defaultOptions) { _filters = defaultOptions.Filters.ToList(); ZbpSession = NullZbpSession.Instance; }
/// <summary> /// Creates a new instance of <see cref="NhUnitOfWork"/>. /// </summary> public NhUnitOfWork(ISessionFactory sessionFactory, IUnitOfWorkDefaultOptions defaultOptions) : base(defaultOptions) { AbpSession = NullAbpSession.Instance; _sessionFactory = sessionFactory; }
public void Initialize() { Localization = IocManager.Resolve<ILocalizationConfiguration>(); Modules = IocManager.Resolve<IModuleConfigurations>(); Navigation = IocManager.Resolve<INavigationConfiguration>(); Authorization = IocManager.Resolve<IAuthorizationConfiguration>(); Settings = IocManager.Resolve<ISettingsConfiguration>(); UnitOfWork = IocManager.Resolve<IUnitOfWorkDefaultOptions>(); EventBus = IocManager.Resolve<IEventBusConfiguration>(); MultiTenancy = IocManager.Resolve<IMultiTenancyConfig>(); Auditing = IocManager.Resolve<IAuditingConfiguration>(); }
public DbReezeUnitOfWork(IUnitOfWorkDefaultOptions defaultOptions, DBreezeEngine dBreezeEngine) : base(defaultOptions) { this.dBreezeEngine = dBreezeEngine; }
public void Initialize() { Localization = IocManager.Resolve<ILocalizationConfiguration>(); Modules = IocManager.Resolve<IModuleConfigurations>(); Navigation = IocManager.Resolve<INavigationConfiguration>(); Authorization = IocManager.Resolve<IAuthorizationConfiguration>(); Settings = IocManager.Resolve<ISettingsConfiguration>(); UnitOfWork = IocManager.Resolve<IUnitOfWorkDefaultOptions>(); }
/// <summary> /// Constructor. /// </summary> public MongoDbUnitOfWork(IBdfMongoDbConfiguration configuration, IUnitOfWorkDefaultOptions defaultOptions) : base(defaultOptions) { _configuration = configuration; }
/// <summary> /// Creates a new instance of <see cref="NhUnitOfWork"/>. /// </summary> public NhUnitOfWork(ISessionFactory sessionFactory, IUnitOfWorkDefaultOptions defaultOptions) : base(defaultOptions) { _sessionFactory = sessionFactory; }
/// <summary> /// Creates a new instance of <see cref="NhUnitOfWork"/>. /// </summary> public NhUnitOfWork(ISessionFactory sessionFactory, IConnectionStringResolver connectionStringResolver, IUnitOfWorkDefaultOptions defaultOptions) : base(connectionStringResolver, defaultOptions) { AbpSession = NullAbpSession.Instance; _sessionFactory = sessionFactory; }
/// <summary> /// 构造函数 /// </summary> /// <param name="defaultOptions">工作单元默认选项</param> public NullUnitOfWork(IUnitOfWorkDefaultOptions defaultOptions) : base(defaultOptions) { }