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