【发布时间】:2010-06-25 12:30:03
【问题描述】:
如果您在持久化实体上添加、删除或重命名属性,在 RavenDB 中更新文档最简单的方法是什么?
【问题讨论】:
-
看这里的文档,描述的很好:ravendb.net/docs/client-api/partial-document-updates
标签: ravendb
如果您在持久化实体上添加、删除或重命名属性,在 RavenDB 中更新文档最简单的方法是什么?
【问题讨论】:
标签: ravendb
raven 还具有对象跟踪功能。所以以下工作:
var doc = _session.Load<MyDocType>(docId);
doc.PropertyToChange = "New Value";
_session.SaveChanges();
【讨论】:
MyDocType 包含的字段少于文档中的字段,这会删除所有不在 MyDocType 中的字段吗?
new DocumentStore().Conventions.PreserveDocumentPropertiesNotFoundOnModel 来更改此行为。