public void BeginTransaction() { if (this.ActiveNumber == 0 && EnableUnitOfWork) { _dbFactory.BeginTransaction(); Logger().LogDebug("开启事务"); } this.ActiveNumber++; }
public UnitOfWork(IDbFactory dbFactory) { this.dbFactory = dbFactory; transaction = dbFactory.BeginTransaction(); }