예제 #1
0
 /// <summary>
 /// 回滚事务
 /// </summary>
 public virtual void Rollback()
 {
     EntityTransaction.ClearCurrent();
     if (this.Database.CurrentTransaction != null)
     {
         this.Database.CurrentTransaction.Rollback();
     }
 }
예제 #2
0
 /// <summary>
 /// 提交事务
 /// </summary>
 public virtual void Commit()
 {
     EntityTransaction.ClearCurrent();
     if (this.Database.CurrentTransaction != null)
     {
         this.Database.CurrentTransaction.Commit();
     }
     this.OnCommitCallback();
 }