Esempio n. 1
0
 public void SetDb(IDbConnection db, IDbTransaction tx)
 {
     if (_dbStates == DbStates.Temp && _db != null)
     {
         _db.Dispose();
     }
     _dbStates = DbStates.Active;
     _db       = db;
     Tx        = tx;
 }
Esempio n. 2
0
 public IDbTransaction CreateTx(ref IDbConnection db)
 {
     if (_dbStates == DbStates.Temp && _db != null)
     {
         _db.Dispose();
     }
     _dbStates = DbStates.Owner;
     _db       = DbFactory.OpenDbConnection();
     db        = _db;
     return(_db.BeginTransaction());
 }