RavenDb 4.0 - 来自 Raven.Abstractions 的 RavenJValue
RavenDb 4.0 - RavenJValue from 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
还不是最终版本,可能存在一些问题。
谢谢。
该值已更改。对于 4.0,您需要使用:
session.Advanced.GetMetadataFor(data)["@expires"] = data.Promotion.DateToUtc.ToString("O");
我正在迁移到 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
还不是最终版本,可能存在一些问题。
谢谢。
该值已更改。对于 4.0,您需要使用:
session.Advanced.GetMetadataFor(data)["@expires"] = data.Promotion.DateToUtc.ToString("O");