【发布时间】:2014-09-18 17:36:21
【问题描述】:
我正在尝试对 raven 文档列表执行批量更新。下面的代码
var result =
documentStore.DatabaseCommands.Batch(documents.Select(d =>
new PutCommandData
{
Document = RavenJObject.FromObject(d),
Etag = null,
Key = d.Id,
Metadata = new RavenJObject(),
}).OfType<ICommandData>());
虽然没有例外并且批处理结果包含正确的更新时间戳, raven 中没有更新任何文档。
尝试在会话上执行 defer put 命令,结果相同。
有没有人经历过同样的行为?看来我在批量更新时遗漏了一些东西。
如果有任何帮助和疑虑,我们将不胜感激。
【问题讨论】:
标签: c# .net ravendb batch-processing batch-updates