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");

Другие вопросы по тегам