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