レイヴン ドキュメントのリストのバッチ更新を実行しようとしています。以下のコード
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 コマンドを実行しようとしましたが、同じ結果になりました。
誰も同じ行動を経験しましたか?バッチ更新で何かが足りないようです。
ご不明な点がございましたら、お気軽にお問い合わせください。