Actualización de documentos en RavenDB
-
29-09-2019 - |
Pregunta
Si se agrega, borrar o renombrar una propiedad en una entidad PERSISTED, ¿cuál es la forma más fácil de actualizar los documentos en RavenDB?
Solución
RavenDB admite comandos de revisión, consulte los documentos para obtener más información para más información. De esta manera usted puede actualizar un documento directamente sin tener que tirar de ella desde el servidor, actualizarlo y luego enviarlo de vuelta.
También se puede ejecutar más de parches de múltiples documentos mediante consultas basadas en conjuntos, consulte aquí de algo más de información. Esto le permite hacer el equivalente a
UPDATE Users
SET IsActive = false
WHERE LastLogin < '2010-05-10'
Otros consejos
Raven también tiene el seguimiento de objetos. por lo que las siguientes obras:
var doc = _session.Load<MyDocType>(docId);
doc.PropertyToChange = "New Value";
_session.SaveChanges();
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow