Вопрос
Если вы добавите, удалите или переименуете имущество в постоянную организацию, какой самый простой способ обновить документы в Ravendb?
Решение
Ravendb поддерживает команды Patch, см. Документы Для получения дополнительной информации для получения дополнительной информации. Таким образом, вы можете обновить документ непосредственно без необходимости вытащить его с сервера, обновить его, а затем отправить обратно.
Кроме того здесь Для получения дополнительной информации. Это позволяет вам делать эквивалент
UPDATE Users
SET IsActive = false
WHERE LastLogin < '2010-05-10'
Другие советы
Ворон также имеет отслеживание объектов. Итак, следующее работает:
var doc = _session.Load<MyDocType>(docId);
doc.PropertyToChange = "New Value";
_session.SaveChanges();
Не связан с StackOverflow