/// <summary> /// 向批处理中添加写入键值的行为 /// </summary> /// <param name="batch">批量操作</param> /// <param name="prefix">前缀</param> /// <param name="key">键</param> /// <param name="value">值</param> public static void Put(this WriteBatch batch, byte prefix, ISerializable key, ISerializable value) { batch.Put(SliceBuilder.Begin(prefix).Add(key), value.ToArray()); }
protected override void AddInternal(TKey key, TValue value) { batch?.Put(prefix, key, value); }
protected override void AddInternal(TKey key, TValue value) { TR.Enter(); batch?.Put(prefix, key, value); TR.Exit(); }