public void Post() { snapShot.Dispose(); db.Close(); db = null; Helper.DeleteFile(dbPath); }
public virtual void Dispose() { if (snapshot != null) { options?.Dispose(); batch?.Dispose(); snapshot?.Dispose(); options = null; batch = null; snapshot = null; Monitor.Exit(db); } }
public virtual void Dispose() { if (snapshot != null) { options?.Dispose(); batch?.Dispose(); snapshot?.Dispose(); options = null; batch = null; snapshot = null; #if MultiThread if (this.bWrite) { Monitor.Exit(db); } #else Monitor.Exit(db); #endif } }