Exemple #1
0
 /// <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);
 }
Exemple #3
0
 protected override void AddInternal(TKey key, TValue value)
 {
     TR.Enter();
     batch?.Put(prefix, key, value);
     TR.Exit();
 }