/// <summary> /// 删除指定键。 /// </summary> /// <param name="key">键。</param> public WriteBatch Remove(BinaryValue key) { var keyData = key.ByteArray; LevelDBInterop.leveldb_writebatch_delete(_handle, keyData, (IntPtr)keyData.Length); return(this); }
private void InnerBatchDelete(IntPtr batch, string key) { var keyData = Encoding.UTF8.GetBytes(key); LevelDBInterop.leveldb_writebatch_delete(batch, keyData, (IntPtr)keyData.Length); }