- Timestamp:
- 06/26/09 12:18:32 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.DataAccess.ADOHelper/3.2/Transaction.cs
r1529 r2117 34 34 private Session session; 35 35 36 private int usageCounter = 0; 37 36 38 public Transaction(Session session) { 37 39 this.session = session; 40 } 41 42 public void IncrementUsageCounter() { 43 this.usageCounter++; 38 44 } 39 45 … … 56 62 this.session.CheckThread(); 57 63 58 if (transaction != null) { 64 usageCounter--; 65 66 if (transaction != null && usageCounter <= 0) { 59 67 DbConnection conn = 60 68 transaction.Connection; … … 73 81 public void Rollback() { 74 82 this.session.CheckThread(); 83 84 usageCounter = 0; 75 85 76 86 if (transaction != null) {
Note: See TracChangeset
for help on using the changeset viewer.