RavenDB返回IDynamicJsonObject或RavenJObject

问题描述 投票:0回答:1

我正在使用RavenDb与最新的客户端以及服务器端。当我第一次使用Load(字符串id)时,它返回一个RavenJObject,这真的很奇怪。但是第二次使用相同的id,它会返回一个IDynamicJobject。

有人可以帮我解释一下吗?

谢谢

ravendb
1个回答
0
投票

问题是您可能手动创建文档,因此它们没有Raven-Clr-Type元数据值。

因此,我们不知道类型是什么,并且使用动态,因为您没有为我们提供类型。

第二次,我们已经有了一个类型,你保存了它,所以我们有类型元数据,我们可以推断出类型是什么。

© www.soinside.com 2019 - 2024. All rights reserved.