Example #1
0
        public EFUnitOfWork(BaseDBContext dbContext, TransactionOptions options)
        {
            _transaction = dbContext.Database.BeginTransaction();
            _isCommitted = false;
            _dbContext   = dbContext;
            this.options = options;

            if (dbContext.IsSupportMultiTenancy)
            {
                var databaseName = dbContext.Tenant.DatabaseName;

                ChangeDatabase(databaseName);
            }
        }
Example #2
0
 public EFUnitOfWorkManager(BaseDBContext dbContext)
 {
     this._dbContext = dbContext;
 }
Example #3
0
 public EFRepository(BaseDBContext dbContext)
 {
     this._dbContext = dbContext;
 }