public EntityFrameworkUnitOfWork(IRinconDbContext dbContext, IsolationLevel?isolationLevel, CancellationToken token) { _dbContext = (RinconDbContext)dbContext; _token = token; _withinTransaction = isolationLevel.HasValue; if (isolationLevel.HasValue) { _transaction = _dbContext.Database.BeginTransaction(isolationLevel.Value); } }
public EntityFrameworkCommandRepository(RinconDbContext dbContext, bool withinTransaction, CancellationToken token) { _dbContext = dbContext; _withinTransaction = withinTransaction; _token = token; }