private void ForceDispose() { _transactionCount = 0; if (_lazyLoadedDB != null) { _lazyLoadedDB.Dispose(); _lazyLoadedDB = null; } }
public void TestCleanup() { try { MapRepository.Instance.EnableTraceLogging = false; _db.Delete <FluentMappedReceipt>(r => r.OrderItemID > 0); _db.Delete <FluentMappedOrderItem>(oi => oi.ID > 0); _db.Delete <FluentMappedOrder>(o => o.ID > 0); } finally { _db.Dispose(); } }
protected virtual void Dispose(bool disposing) { if (!_disposed) { if (disposing) { // dispose-only, i.e. non-finalizable logic _decoratedDataMapper.Dispose(); } // shared (dispose and finalizable) cleanup logic _disposed = true; } }