示例#1
0
    public void BeginTransaction()
    {
        if (this.ActiveNumber == 0 && EnableUnitOfWork)
        {
            _dbFactory.BeginTransaction();

            Logger().LogDebug("开启事务");
        }
        this.ActiveNumber++;
    }
示例#2
0
 public UnitOfWork(IDbFactory dbFactory)
 {
     this.dbFactory = dbFactory;
     transaction    = dbFactory.BeginTransaction();
 }