RavenDb 4.0 - RavenJValue от Raven.Abstractions
Я мигрирую в RavenDB 4.0
, в рамках миграции я наткнулся на настройку метаданных session.Advanced.GetMetadataFor(data)["Raven-Expiration-Date"] = new RavenJValue(data.Promotion.DateToUtc);
Единственное место, где я нашел этот тип Raven.Abstractions
ссылка, но это по версии 3.5
Это все еще действует для 4.0
?
Кроме того, я не уверен, что этот пакет Raven.Abstractions поставляется вместе с RavenDB 4.0
пакет, и, похоже, эти вещи зависят друг от друга.
У кого-нибудь есть опыт с этим? я понимаю RavenDB 4.0
еще не окончательный, и могут быть некоторые проблемы.
Спасибо.
1 ответ
Решение
Это значение изменилось. Для 4.0 вам нужно использовать:
session.Advanced.GetMetadataFor(data)["@expires"] = data.Promotion.DateToUtc.ToString("O");