public static GuiyuDbContextTransaction BeginTransaction(Database database) { if (GuiyuTran == null) { GuiyuTran = new GuiyuDbContextTransaction(database); } GuiyuTran.flag++; return(GuiyuTran); }
public void Dispose() { flag--; if (flag <= 0) { trans.Dispose(); trans = null; GuiyuTran = null; } }
public GuiyuDbContextTransaction BeginTransaction() { return(GuiyuDbContextTransaction.BeginTransaction(nContext.Database)); }