public void Dispose() { if (engine != null) { engine.Dispose(); } StaticKeyValueDatabase.DisposeDatabaseEngine(); }
public void CreateDB(string dbPath = null, bool createNew = true) { DbPath = dbPath; engine = StaticKeyValueDatabase.GetDatabaseEngine(dbPath); DBreeze.Utils.CustomSerializator.ByteArraySerializator = (object o) => { return(JsonConvert.SerializeObject(o).To_UTF8Bytes()); }; DBreeze.Utils.CustomSerializator.ByteArrayDeSerializator = (byte[] bt, Type t) => { return(JsonConvert.DeserializeObject(bt.UTF8_GetString(), t)); }; }