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?

¿Fue útil?

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
scroll top