/// <summary> /// Creates a new <see cref="EfUnitOfWork"/>. /// </summary> public EfUnitOfWork( IResolver iocResolver, IConnectionStringResolver connectionStringResolver, IDbContextResolver dbContextResolver, IEfUnitOfWorkFilterExecuter filterExecuter, IUnitOfWorkDefaultOptions defaultOptions, IDbContextTypeMatcher dbContextTypeMatcher, IEfTransactionStrategy transactionStrategy) : base( connectionStringResolver, defaultOptions, filterExecuter) { IocResolver = iocResolver; _dbContextResolver = dbContextResolver; _dbContextTypeMatcher = dbContextTypeMatcher; _transactionStrategy = transactionStrategy; ActiveDbContexts = new Dictionary <string, DbContext>(); }
/// <summary> /// Creates a new <see cref="EfUnitOfWork"/>. /// </summary> public EfUnitOfWork( IIocResolver iocResolver, IConnectionStringResolver connectionStringResolver, IDbContextResolver dbContextResolver, // IEfUnitOfWorkFilterExecuter filterExecuter, IUnitOfWorkDefaultOptions defaultOptions, IDbContextTypeMatcher dbContextTypeMatcher, IEfTransactionStrategy transactionStrategy, IEnumerable <IEntityConfiguration> entityConfigurations ) : base( connectionStringResolver, defaultOptions) // filterExecuter) { IocResolver = iocResolver; _dbContextResolver = dbContextResolver; _dbContextTypeMatcher = dbContextTypeMatcher; _transactionStrategy = transactionStrategy; this.entityConfigurations = entityConfigurations; ActiveDbContexts = new Dictionary <string, DbContext>(); }
public DefaultDbContextResolver(IIocResolver iocResolver, IDbContextTypeMatcher dbContextTypeMatcher) { _iocResolver = iocResolver; _dbContextTypeMatcher = dbContextTypeMatcher; }
public StoveEntityFrameworkBootstrapper(IDbContextTypeMatcher dbContextTypeMatcher) { _dbContextTypeMatcher = dbContextTypeMatcher; }
public DefaultDbContextResolver(IIocResolver iocResolver, IDbContextTypeMatcher dbContextTypeMatcher) { this.iocResolver = iocResolver; this.dbContextTypeMatcher = dbContextTypeMatcher; }
public DefaultDbContextResolver(IScopeResolver scopeResolver, IDbContextTypeMatcher dbContextTypeMatcher) { _scopeResolver = scopeResolver; _dbContextTypeMatcher = dbContextTypeMatcher; }
public EfCoreConfiguration(IConfigure configure, IDbContextTypeMatcher dbContextTypeMatcher) { Configure = configure; _dbContextTypeMatcher = dbContextTypeMatcher; }