public ITransactionScope BeginTransaction() { if (_transactionCounter == 0) { _currentTransaction = new SQLiteTransactionalQueryExecutor(this); } _transactionCounter++; return(_currentTransaction); }
public ITransactionScope BeginTransaction() { if (_transactionCounter == 0) { _currentTransaction = new SQLiteTransactionalQueryExecutor(this); } _transactionCounter++; return _currentTransaction; }
private void TransactionCleanup() { _transactionCounter = 0; _currentTransaction.Dispose(); _currentTransaction = null; }