Как получить дату последней записи документа RavenDB через C # - PullRequest
9 голосов
/ 12 декабря 2011

В пользовательском интерфейсе Raven Studio, когда вы просматриваете документ, вы можете прочитать (справа на странице) дату последней записи документа.API в C # к этой информации.Вы знаете, возможно ли это?

1 Ответ

10 голосов
/ 12 декабря 2011

Дата последнего изменения хранится в метаданных документа. Вы можете получить к нему доступ так:

var product = session.Load<Product>(1);
RavenJObject metadata = session.Advanced.GetMetadataFor(product);

// Get the last modified time stamp, which is known to be of type DateTime
DateTime lastModified = metadata.Value<DateTime>("Last-Modified");

См. Работа с метаданными документа для получения дополнительной информации о метаданных RavenDB.

...